Tejun Heo
|
ed48ece27c
workqueue: reimplement work_on_cpu() using system_wq
|
12 years ago |
Lai Jiangshan
|
960bd11bf2
workqueue: always clear WORKER_REBIND in busy_worker_rebind_fn()
|
12 years ago |
Lai Jiangshan
|
ee378aa49b
workqueue: fix possible idle worker depletion across CPU hotplug
|
12 years ago |
Lai Jiangshan
|
552a37e936
workqueue: restore POOL_MANAGING_WORKERS
|
12 years ago |
Tejun Heo
|
ec58815ab0
workqueue: fix possible deadlock in idle worker rebinding
|
13 years ago |
Tejun Heo
|
90beca5de5
workqueue: move WORKER_REBIND clearing in rebind_workers() to the end of the function
|
13 years ago |
Lai Jiangshan
|
96e65306b8
workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomic
|
13 years ago |
Tejun Heo
|
6fec10a1a5
workqueue: fix spurious CPU locality WARN from process_one_work()
|
13 years ago |
Tejun Heo
|
8db25e7891
workqueue: simplify CPU hotplug code
|
13 years ago |
Tejun Heo
|
628c78e7ea
workqueue: remove CPU offline trustee
|
13 years ago |
Tejun Heo
|
3ce6337730
workqueue: don't butcher idle workers on an offline CPU
|
13 years ago |
Tejun Heo
|
25511a4776
workqueue: reimplement CPU online rebinding to handle idle workers
|
13 years ago |
Tejun Heo
|
bc2ae0f5bb
workqueue: drop @bind from create_worker()
|
13 years ago |
Tejun Heo
|
6037315269
workqueue: use mutex for global_cwq manager exclusion
|
13 years ago |
Tejun Heo
|
403c821d45
workqueue: ROGUE workers are UNBOUND workers
|
13 years ago |
Tejun Heo
|
f2d5a0ee06
workqueue: drop CPU_DYING notifier operation
|
13 years ago |
Tejun Heo
|
6575820221
workqueue: perform cpu down operations from low priority cpu_notifier()
|
13 years ago |
Tejun Heo
|
3270476a6c
workqueue: reimplement WQ_HIGHPRI using a separate worker_pool
|
13 years ago |
Tejun Heo
|
4ce62e9e30
workqueue: introduce NR_WORKER_POOLS and for_each_worker_pool()
|
13 years ago |
Tejun Heo
|
11ebea50db
workqueue: separate out worker_pool flags
|
13 years ago |
Tejun Heo
|
63d95a9150
workqueue: use @pool instead of @gcwq or @cpu where applicable
|
13 years ago |
Tejun Heo
|
bd7bdd43dc
workqueue: factor out worker_pool from global_cwq
|
13 years ago |
Tejun Heo
|
974271c485
workqueue: don't use WQ_HIGHPRI for unbound workqueues
|
13 years ago |
Peter Zijlstra
|
4d82a1debb
lockdep: fix oops in processing workqueue
|
13 years ago |
Tejun Heo
|
544ecf310f
workqueue: skip nr_running sanity check in worker_enter_idle() if trustee is active
|
13 years ago |
Stephen Boyd
|
0976dfc1d0
workqueue: Catch more locking problems with flush_work()
|
13 years ago |
Dan Carpenter
|
f5b2552b4e
workqueue: change BUG_ON() to WARN_ON()
|
13 years ago |
Linus Torvalds
|
e45836fafe
Merge branch 'for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
|
13 years ago |
Lai Jiangshan
|
e06ffa1ede
workqueue: use percpu allocator for cwq on UP
|
13 years ago |
Alan Stern
|
62d3c5439c
Block: use a freezable workqueue for disk-event polling
|
13 years ago |