]> git.baikalelectronics.ru Git - kernel.git/commit
backlight: as3711_bl: Fix Device Tree node leaks
authorJohan Hovold <johan@kernel.org>
Mon, 20 Nov 2017 10:45:47 +0000 (11:45 +0100)
committerLee Jones <lee.jones@linaro.org>
Mon, 11 Jun 2018 12:40:45 +0000 (13:40 +0100)
commit9321797b686312f9e7cb35568116f7ab48239371
tree0867d8a6064becd1d9f8b61efd275303788e6b2b
parentd5ce7a5c2e8361a682ef25cf17cac25666c852de
backlight: as3711_bl: Fix Device Tree node leaks

Two framebuffer device-node names were looked up during probe, but were
only used as flags to indicate the presence of two framebuffer device.

Drop the unused framebuffer name along with a likewise unused device
pointer from the driver data, and update the platform data to pass in
booleans instead of the framebuffer strings. This allows us do drop the
node references acquired during probe, which would otherwise leak.

Note that there are no other in-kernel users of the modified
platform-data fields.

Fixes: 5064d6454b94 ("drivers/video/backlight/as3711_bl.c: add OF support")
Signed-off-by: Johan Hovold <johan@kernel.org>
Acked-by: Daniel Thompson <daniel.thompson@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/video/backlight/as3711_bl.c
include/linux/mfd/as3711.h