Sasha Levin
|
b67bfe0d42
hlist: drop the node parameter from iterators
|
12 years ago |
Konstantin Khlebnikov
|
1438ade567
workqueue: un-GPL function delayed_work_timer_fn()
|
12 years ago |
Tejun Heo
|
112202d909
workqueue: rename cpu_workqueue to pool_workqueue
|
12 years ago |
Tejun Heo
|
8d03ecfe47
workqueue: reimplement is_chained_work() using current_wq_worker()
|
12 years ago |
Tejun Heo
|
1dd638149f
workqueue: fix is_chained_work() regression
|
12 years ago |
Lai Jiangshan
|
8594fade39
workqueue: pick cwq instead of pool in __queue_work()
|
12 years ago |
Lai Jiangshan
|
54d5b7d079
workqueue: make get_work_pool_id() cheaper
|
12 years ago |
Tejun Heo
|
e19e397a85
workqueue: move nr_running into worker_pool
|
12 years ago |
Tejun Heo
|
1606283622
workqueue: cosmetic update in try_to_grab_pending()
|
12 years ago |
Lai Jiangshan
|
0b3dae68ac
workqueue: simplify is-work-item-queued-here test
|
12 years ago |
Lai Jiangshan
|
4468a00fd9
workqueue: make work->data point to pool after try_to_grab_pending()
|
12 years ago |
Lai Jiangshan
|
60c057bca2
workqueue: add delayed_work->wq to simplify reentrancy handling
|
12 years ago |
Lai Jiangshan
|
038366c5cf
workqueue: make work_busy() test WORK_STRUCT_PENDING first
|
12 years ago |
Lai Jiangshan
|
6be195886a
workqueue: replace WORK_CPU_NONE/LAST with WORK_CPU_END
|
12 years ago |
Tejun Heo
|
706026c214
workqueue: post global_cwq removal cleanups
|
12 years ago |
Tejun Heo
|
e6e380ed92
workqueue: rename nr_running variables
|
12 years ago |
Tejun Heo
|
a60dc39c01
workqueue: remove global_cwq
|
12 years ago |
Tejun Heo
|
4e8f0a6096
workqueue: remove worker_pool->gcwq
|
12 years ago |
Tejun Heo
|
38db41d984
workqueue: replace for_each_worker_pool() with for_each_std_worker_pool()
|
12 years ago |
Tejun Heo
|
a1056305fa
workqueue: make freezing/thawing per-pool
|
12 years ago |
Tejun Heo
|
94cf58bb29
workqueue: make hotplug processing per-pool
|
12 years ago |
Tejun Heo
|
d565ed6309
workqueue: move global_cwq->lock to worker_pool
|
12 years ago |
Tejun Heo
|
ec22ca5eab
workqueue: move global_cwq->cpu to worker_pool
|
12 years ago |
Tejun Heo
|
c9e7cf273f
workqueue: move busy_hash from global_cwq to worker_pool
|
12 years ago |
Tejun Heo
|
7c3eed5cd6
workqueue: record pool ID instead of CPU in work->data when off-queue
|
12 years ago |
Tejun Heo
|
9daf9e678d
workqueue: add worker_pool->id
|
12 years ago |
Tejun Heo
|
715b06b864
workqueue: introduce WORK_OFFQ_CPU_NONE
|
12 years ago |
Tejun Heo
|
35b6bb63b8
workqueue: make GCWQ_FREEZING a pool flag
|
12 years ago |
Tejun Heo
|
2464757086
workqueue: make GCWQ_DISASSOCIATED a pool flag
|
12 years ago |
Tejun Heo
|
e34cdddb03
workqueue: use std_ prefix for the standard per-cpu pools
|
12 years ago |