28ee086d5b
backlight_device->sem has a very specific use as documented in the header file. The external users of this are using it for a different reason, to serialise access to the update_status() method. backlight users were supposed to implement their own internal serialisation of update_status() if needed but everyone is doing things differently and incorrectly. Therefore add a global mutex to take care of serialisation for everyone, once and for all. Locking for get_brightness remains optional since most users don't need it. Also update the lcd class in a similar way. Signed-off-by: Richard Purdie <rpurdie@rpsys.net> |
||
---|---|---|
.. | ||
hdpuftrs | ||
ibmasm | ||
asus-laptop.c | ||
ioc4.c | ||
Kconfig | ||
lkdtm.c | ||
Makefile | ||
msi-laptop.c | ||
sony-laptop.c | ||
tifm_7xx1.c | ||
tifm_core.c |