mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
Currently if a user enqueues a work item using schedule_delayed_work() the used wq is "system_wq" (per-cpu wq) while queue_delayed_work() use WORK_CPU_UNBOUND (used when a cpu is not specified). The same applies to schedule_work() that is using system_wq and queue_work(), that makes use again of WORK_CPU_UNBOUND. This lack of consistency cannot be addressed without refactoring the API. This patch continues the effort to refactor worqueue APIs, which has begun with the change introducing new workqueues and a new alloc_workqueue flag: commit |
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| turris-omnia-mcu-base.c | ||
| turris-omnia-mcu-gpio.c | ||
| turris-omnia-mcu-keyctl.c | ||
| turris-omnia-mcu-sys-off-wakeup.c | ||
| turris-omnia-mcu-trng.c | ||
| turris-omnia-mcu-watchdog.c | ||
| turris-omnia-mcu.h | ||
| turris-signing-key.c | ||