mirror of
https://github.com/torvalds/linux.git
synced 2026-06-29 17:41:17 +02:00
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 | ||