summaryrefslogtreecommitdiffstats
path: root/drivers/leds/leds-wm831x-status.c
diff options
context:
space:
mode:
authorJohan Hovold <johan@kernel.org>2020-06-01 15:39:48 +0200
committerPavel Machek <pavel@ucw.cz>2020-06-22 10:37:59 +0200
commita0972fff09479dd09b731360a3a0b09e4fb4d415 (patch)
tree89d67681bff6808919829d90849e68341a241173 /drivers/leds/leds-wm831x-status.c
parentd584221e683bbd173738603b83a315f27d27d043 (diff)
downloadlinux-a0972fff09479dd09b731360a3a0b09e4fb4d415.tar.bz2
leds: lm36274: fix use-after-free on unbind
Several MFD child drivers register their class devices directly under the parent device. This means you cannot use devres so that deregistration ends up being tied to the parent device, something which leads to use-after-free on driver unbind when the class device is released while still being registered. Fixes: 11e1bbc116a7 ("leds: lm36274: Introduce the TI LM36274 LED driver") Cc: stable <stable@vger.kernel.org> # 5.3 Cc: Dan Murphy <dmurphy@ti.com> Signed-off-by: Johan Hovold <johan@kernel.org> Signed-off-by: Pavel Machek <pavel@ucw.cz>
Diffstat (limited to 'drivers/leds/leds-wm831x-status.c')
0 files changed, 0 insertions, 0 deletions