hwmon: (nct6775) Fix probe unwind paths to properly unregister platform devices
PATCH 1/1 hwmon: (nct6775) Fix probe unwind paths to properly unregister platform devices
Call platform_device_unregister() rather than platform_device_put() to unregister successfully registered platform devices.
Signed-off-by Axel Lin <[email protected]>
--- drivers/hwmon/nct6775.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
drivers/hwmon/nct6775.c +5 -3
@@ -4160,7 +4160,7 @@ static int __init sensors_nct6775_init(void) pdev[i] =platform_device_alloc (DRVNAME , address);if (!pdev[i]) { err = -ENOMEM ; - goto exit_device_put; + goto exit_device_unregister; } err = platform_device_add_data(pdev[i], &sio_data,
@@ -4198,9 +4198,11 @@ static int __init sensors_nct6775_init(void)return 0 ; exit_device_put: -for (i =0 ; i <ARRAY_SIZE (pdev); i++) { +platform_device_put (pdev[i]); +exit_device_unregister: +while (--i >=0 ) {if (pdev[i]) -platform_device_put (pdev[i]); +platform_device_unregister (pdev[i]); } exit_unregister:platform_driver_unregister (&nct6775_driver);
Signature · 9 lines
1.8.3.2 _______________________________________________ lm-sensors mailing list [email protected] http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
Re: [lm-sensors] [PATCH] hwmon: (nct6775) Fix probe unwind paths to properly unregister platform dev
Quoted 4 lines · Axel Lin
Call
platform_device_unregister()rather thanplatform_device_put()to unregister successfully registered platform devices.Signed-off-by Axel Lin <[email protected]>
Applied to -next, thanks.
Guenter
_______________________________________________
lm-sensors mailing list
[email protected]
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors