summaryrefslogtreecommitdiff
path: root/scripts/git.orderFile
diff options
context:
space:
mode:
authorSteve Dunnagan <sdunnaga@redhat.com>2026-07-24 14:04:12 -0400
committerLee Jones <lee@kernel.org>2026-08-06 14:51:44 +0100
commit942901eeda934f1bebf2605a781155e9d6bc7f6e (patch)
treed78179620f9e96550b7ccf678a9e45fb29db0d5c /scripts/git.orderFile
parent95231a92250ec6d04b295b912ea42135875f6c53 (diff)
downloadlinux-942901eeda934f1bebf2605a781155e9d6bc7f6e.tar.gz
linux-942901eeda934f1bebf2605a781155e9d6bc7f6e.zip
leds: gpio: Clear error pointers for skipped LEDs
gpio_led_get_gpiod() returns an error pointer when a platform-data LED's GPIO is unavailable. gpio_led_probe() skips registration in that case, but leaves the error pointer in led_dat->gpiod. The skipped entry remains included in priv->num_leds. During shutdown, gpio_led_shutdown() walks those entries and passes the error pointer to gpio_led_set(), producing: gpiod_set_value: invalid GPIO (errorpointer: -ENOENT) Clear led_dat->gpiod before skipping the LED so skipped entries do not retain error-valued descriptors. Fixes: 45d4c6de4e49 ("leds: gpio: Try to lookup gpiod from device") Suggested-by: Lee Jones <lee@kernel.org> Assisted-by: ChatGPT:GPT-5.5-Thinking Signed-off-by: Steve Dunnagan <sdunnaga@redhat.com> Reviewed-by: Linus Walleij <linusw@kernel.org> Link: https://patch.msgid.link/20260724180412.43150-1-sdunnaga@redhat.com Signed-off-by: Lee Jones <lee@kernel.org>
Diffstat (limited to 'scripts/git.orderFile')
0 files changed, 0 insertions, 0 deletions