]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
drivers/video/backlight/lcd.c: call put_device if device_register fails
authorLevente Kurusa <levex@linux.com>
Wed, 15 Jan 2014 05:56:08 +0000 (16:56 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 16 Jan 2014 05:54:01 +0000 (16:54 +1100)
commita0ac6d8e17587dea87091aee13abd47d1777e035
tree62cbd478aad1eb0bf4014ecc9c75fd1f06bf3d96
parent94442041632b2fc0390d4f60a52813ace7a7a19f
drivers/video/backlight/lcd.c: call put_device if device_register fails

Currently we kfree the container of the device which failed to register.
This is wrong as the last reference is not given up with a put_device
call.  Also, now that we have put_device() callen, we no longer need the
kfree as the new_ld->dev.release function will take care of kfreeing the
associated memory.

Signed-off-by: Levente Kurusa <levex@linux.com>
Acked-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
drivers/video/backlight/lcd.c