diff mbox series

[3/3] thermal: core: Use device_unregister() instead of device_del/put()

Message ID b31022f186287075f60f42facde01b3b42b06d7d.1674030722.git.viresh.kumar@linaro.org
State Accepted
Commit 47e3f00074c27661268674d832f743f1940ae17c
Headers show
Series thermal: Fix/cleanup error paths in __thermal_cooling_device_register() | expand

Commit Message

Viresh Kumar Jan. 18, 2023, 8:38 a.m. UTC
Lets not open code device_unregister() unnecessarily.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
---
 drivers/thermal/thermal_core.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/drivers/thermal/thermal_core.c b/drivers/thermal/thermal_core.c
index 1fb109a97ff6..9fb37c5d9c4f 100644
--- a/drivers/thermal/thermal_core.c
+++ b/drivers/thermal/thermal_core.c
@@ -1109,8 +1109,7 @@  void thermal_cooling_device_unregister(struct thermal_cooling_device *cdev)
 
 	mutex_unlock(&thermal_list_lock);
 
-	device_del(&cdev->device);
-	put_device(&cdev->device);
+	device_unregister(&cdev->device);
 }
 EXPORT_SYMBOL_GPL(thermal_cooling_device_unregister);