]> git.baikalelectronics.ru Git - kernel.git/commit
leds: Fix led trigger locking bugs
authorRichard Purdie <rpurdie@rpsys.net>
Sat, 10 Nov 2007 13:29:04 +0000 (13:29 +0000)
committerRichard Purdie <rpurdie@rpsys.net>
Fri, 7 Dec 2007 09:06:53 +0000 (09:06 +0000)
commit1e5036808a4ad618de218f618cc6440bd208f4fe
tree01188f5ca89d295009a618e1be6c5cea2926a522
parent11e410334dc2a40ecf312b9d70fadb781338de2d
leds: Fix led trigger locking bugs

Convert part of the led trigger core from rw spinlocks to rw
semaphores. We're calling functions which can sleep from invalid
contexts otherwise. Fixes bug #9264.

Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
drivers/leds/led-class.c
drivers/leds/led-triggers.c
include/linux/leds.h