aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel <pavel@ucw.cz>2018-10-28 13:01:48 +0100
committerPavel <pavel@ucw.cz>2019-01-07 11:22:38 +0100
commite0ab4939f07432cfc326445cd38692b292dc344c (patch)
tree734f998cd664989c2967d12f63d5e4e10a870ee4
parenteebc92504e6c813ae86b80a2eeab4a7f820fe899 (diff)
downloadlinux-k-e0ab4939f07432cfc326445cd38692b292dc344c.tar.gz
hack: note about (lack of) locking
-rw-r--r--drivers/leds/led-core.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/leds/led-core.c b/drivers/leds/led-core.c
index ede4fa0ac2cceb..8cf59623e8f18c 100644
--- a/drivers/leds/led-core.c
+++ b/drivers/leds/led-core.c
@@ -51,6 +51,8 @@ static void led_timer_function(struct timer_list *t)
unsigned long brightness;
unsigned long delay;
+ /* FIXME spin_lock(led_cdev->lock); protecting led_cdev->flags? */
+
if (!led_cdev->blink_delay_on || !led_cdev->blink_delay_off) {
led_set_brightness_nosleep(led_cdev, LED_OFF);
clear_bit(LED_BLINK_SW, &led_cdev->work_flags);