[PATCH] leds: make led_blink_set IRQ safe

From: Vincent Donnefort
Date: Tue Aug 19 2014 - 08:58:45 EST


Hugh,

Here's a patch which must fix your problem. It allows to call led_blink_set()
from on IRQ handler by adding a work to take care of the scheduling function
cancel_delayed_work_sync().

Regards,
Vincent.

Vincent Donnefort (1):
leds: make led_blink_set IRQ safe

drivers/leds/led-class.c | 19 +++++++++++++++++++
drivers/leds/led-core.c | 16 +---------------
include/linux/leds.h | 1 +
3 files changed, 21 insertions(+), 15 deletions(-)

--
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/