projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
af60c38
)
led: core: Fix brightness setting when setting delay_off=0
author
Matthieu CASTET
<matthieu.castet@parrot.com>
Tue, 12 Dec 2017 10:10:44 +0000
(11:10 +0100)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Sat, 3 Mar 2018 09:23:24 +0000
(10:23 +0100)
[ Upstream commit
2b83ff96f51d0b039c4561b9f95c824d7bddb85c
]
With the current code, the following sequence won't work :
echo timer > trigger
echo 0 > delay_off
* at this point we call
** led_delay_off_store
** led_blink_set
drivers/leds/led-core.c
patch
|
blob
|
history
diff --git
a/drivers/leds/led-core.c
b/drivers/leds/led-core.c
index
3bce448
..
d70d4a5
100644
(file)
--- a/
drivers/leds/led-core.c
+++ b/
drivers/leds/led-core.c
@@
-186,7
+186,7
@@
void led_blink_set(struct led_classdev *led_cdev,
unsigned long *delay_on,
unsigned long *delay_off)
{
-
del_timer_sync(&led_cdev->blink_timer
);
+
led_stop_software_blink(led_cdev
);
led_cdev->flags &= ~LED_BLINK_ONESHOT;
led_cdev->flags &= ~LED_BLINK_ONESHOT_STOP;