Tejun Heo
|
2728fd2f09
workqueue: move hot fields of workqueue_struct to the end
|
12 years ago |
Tejun Heo
|
ecf6881ff3
workqueue: make workqueue->name[] fixed len
|
12 years ago |
Tejun Heo
|
6029a91829
workqueue: add workqueue->unbound_attrs
|
12 years ago |
Tejun Heo
|
f3f90ad469
workqueue: determine NUMA node of workers accourding to the allowed cpumask
|
12 years ago |
Tejun Heo
|
e3c916a4c7
workqueue: drop 'H' from kworker names of unbound worker pools
|
12 years ago |
Tejun Heo
|
bce903809a
workqueue: add wq_numa_tbl_len and wq_numa_possible_cpumask[]
|
12 years ago |
Tejun Heo
|
a892cacc7f
workqueue: move pwq_pool_locking outside of get/put_unbound_pool()
|
12 years ago |
Tejun Heo
|
4862125b02
workqueue: fix memory leak in apply_workqueue_attrs()
|
12 years ago |
Tejun Heo
|
13e2e55601
workqueue: fix unbound workqueue attrs hashing / comparison
|
12 years ago |
Tejun Heo
|
bc0caf099d
workqueue: fix race condition in unbound workqueue free path
|
12 years ago |
Lai Jiangshan
|
b592760547
workqueue: remove pwq_lock which is no longer used
|
12 years ago |
Lai Jiangshan
|
a357fc0326
workqueue: protect wq->saved_max_active with wq->mutex
|
12 years ago |
Lai Jiangshan
|
b09f4fd39c
workqueue: protect wq->pwqs and iteration with wq->mutex
|
12 years ago |
Lai Jiangshan
|
87fc741e94
workqueue: protect wq->nr_drainers and ->flags with wq->mutex
|
12 years ago |
Lai Jiangshan
|
3c25a55daa
workqueue: rename wq->flush_mutex to wq->mutex
|
12 years ago |
Lai Jiangshan
|
68e13a67dd
workqueue: rename wq_mutex to wq_pool_mutex
|
12 years ago |
Lai Jiangshan
|
519e3c1163
workqueue: avoid false negative in assert_manager_or_pool_lock()
|
12 years ago |
Lai Jiangshan
|
881094532e
workqueue: use rcu_read_lock_sched() instead for accessing pwq in RCU
|
12 years ago |
Lai Jiangshan
|
951a078a52
workqueue: kick a worker in pwq_adjust_max_active()
|
12 years ago |
Lai Jiangshan
|
6a092dfd51
workqueue: simplify current_is_workqueue_rescuer()
|
12 years ago |
Lai Jiangshan
|
12ee4fc67c
workqueue: add missing POOL_FREEZING
|
12 years ago |
Tejun Heo
|
7dbc725e47
workqueue: restore CPU affinity of unbound workers on CPU_ONLINE
|
12 years ago |
Tejun Heo
|
a9ab775bca
workqueue: directly restore CPU affinity of workers from CPU_ONLINE
|
12 years ago |
Tejun Heo
|
bd7c089eb2
workqueue: relocate rebind_workers()
|
12 years ago |
Tejun Heo
|
822d8405d1
workqueue: convert worker_pool->worker_ida to idr and implement for_each_pool_worker()
|
12 years ago |
Tejun Heo
|
14a40ffccd
sched: replace PF_THREAD_BOUND with PF_NO_SETAFFINITY
|
12 years ago |
Linus Torvalds
|
b63dc123b2
Merge branch 'for-3.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
|
12 years ago |
Tejun Heo
|
2e109a2855
workqueue: rename workqueue_lock to wq_mayday_lock
|
12 years ago |
Tejun Heo
|
794b18bc8a
workqueue: separate out pool_workqueue locking into pwq_lock
|
12 years ago |
Tejun Heo
|
5bcab3355a
workqueue: separate out pool and workqueue locking into wq_mutex
|
12 years ago |