Merge tag 'backlight-for-linus-3.15' of git://git.kernel.org/pub/scm/linux/kernel...
[firefly-linux-kernel-4.4.55.git] / drivers / video / backlight / backlight.c
index 27d3cf255e78f3045a3190cd0c1451e1a216d0f3..bd2172c2d650705a5e9e03fe4a251aefccc7b789 100644 (file)
@@ -347,7 +347,7 @@ struct backlight_device *backlight_device_register(const char *name,
 
        rc = device_register(&new_bd->dev);
        if (rc) {
-               kfree(new_bd);
+               put_device(&new_bd->dev);
                return ERR_PTR(rc);
        }