]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
leds: leds-lp50xx: Allow LED 0 to be added to module bank
authorChristian Hitz <christian.hitz@bbv.ch>
Wed, 8 Oct 2025 12:32:21 +0000 (14:32 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 19 Jan 2026 12:10:00 +0000 (13:10 +0100)
commite24cad510abcc1fb87802c00d3baa421e5d1234f
tree046c6a523eaef045704b354673eb41bcff7efa78
parentc9f0eac5745de88483a4ae7556b9400f6c77ee53
leds: leds-lp50xx: Allow LED 0 to be added to module bank

commit 26fe74d598c32e7bc6f150edfc4aa43e1bee55db upstream.

led_banks contains LED module number(s) that should be grouped into the
module bank. led_banks is 0-initialized.
By checking the led_banks entries for 0, un-set entries are detected.
But a 0-entry also indicates that LED module 0 should be grouped into the
module bank.

By only iterating over the available entries no check for unused entries
is required and LED module 0 can be added to bank.

Cc: stable@vger.kernel.org
Fixes: 242b81170fb8 ("leds: lp50xx: Add the LP50XX family of the RGB LED driver")
Signed-off-by: Christian Hitz <christian.hitz@bbv.ch>
Reviewed-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>
Link: https://patch.msgid.link/20251008123222.1117331-1-christian@klarinett.li
Signed-off-by: Lee Jones <lee@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/leds/leds-lp50xx.c