mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-08 18:57:22 +00: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 |
History
|
|
|---|---|---|
| .. | ||
| 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 | ||