]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
leds: led-core: Fix refcount leak in of_led_get()
authorMiaoqian Lin <linmq006@gmail.com>
Tue, 20 Dec 2022 12:18:07 +0000 (16:18 +0400)
committerLee Jones <lee@kernel.org>
Mon, 30 Jan 2023 08:03:13 +0000 (08:03 +0000)
commitda1afe8e6099980fe1e2fd7436dca284af9d3f29
tree9fcf58e0208d5728d17748281ebbe031c1b64e51
parentd8960dfb9d6dd940265cd48d7de6ad7060aa6963
leds: led-core: Fix refcount leak in of_led_get()

class_find_device_by_of_node() calls class_find_device(), it will take
the reference, use the put_device() to drop the reference when not need
anymore.

Fixes: 699a8c7c4bd3 ("leds: Add of_led_get() and led_put()")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Signed-off-by: Lee Jones <lee@kernel.org>
Link: https://lore.kernel.org/r/20221220121807.1543790-1-linmq006@gmail.com
drivers/leds/led-class.c