mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-11-04 01:35:25 -05:00
| Filename | Latest commit message | Latest commit date |
|---|---|---|
On module unload/remove, we need to ensure that work does not run
after we have freed resources. Concretely, cancel_delayed_work()
may return while the callback function is still running.
From kernel/workqueue.c:
The work callback function may still be running on return,
unless it returns true and the work doesn't re-arm itself.
Explicitly flush or use cancel_delayed_work_sync() to wait on it.
Link: https://lore.kernel.org/lkml/[email protected]/
Reported-by: Sven Van Asbroeck <[email protected]>
Reviewed-by: Dmitry Torokhov <[email protected]>
Reviewed-by: Sven Van Asbroeck <[email protected]>
Acked-by: Robin van der Gracht <[email protected]>
Signed-off-by: Miguel Ojeda <[email protected]>
|
||
| .. | ||
| arm-charlcd.c | ||
| cfag12864b.c | ||
| cfag12864bfb.c | ||
| charlcd.c | ||
| hd44780.c | ||
| ht16k33.c | ||
| img-ascii-lcd.c | ||
| Kconfig | ||
| ks0108.c | ||
| Makefile | ||
| panel.c | ||