mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 02:24:32 +01: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 | ||
| phy-sun4i-usb.c | ||
| phy-sun6i-mipi-dphy.c | ||
| phy-sun9i-usb.c | ||
| phy-sun50i-usb3.c | ||