Lai Jiangshan
|
85327af61d
workqueue: stronger test in process_one_work()
|
11 years ago |
Lai Jiangshan
|
3de5e88485
workqueue: clear POOL_DISASSOCIATED in rebind_workers()
|
11 years ago |
Maxime Bizon
|
bddbceb688
workqueue: fix dev_set_uevent_suppress() imbalance
|
11 years ago |
Lai Jiangshan
|
807407c0a2
workqueue: stronger test in process_one_work()
|
11 years ago |
Lai Jiangshan
|
f05b558d7e
workqueue: clear POOL_DISASSOCIATED in rebind_workers()
|
11 years ago |
Lai Jiangshan
|
92b69f5091
workqueue: sanity check pool->cpu in wq_worker_sleeping()
|
11 years ago |
Lai Jiangshan
|
b62c075194
workqueue: clear leftover flags when detached
|
11 years ago |
Lai Jiangshan
|
25ef09586d
workqueue: remove useless WARN_ON_ONCE()
|
11 years ago |
Lai Jiangshan
|
e212f361fb
workqueue: use schedule_timeout_interruptible() instead of open code
|
11 years ago |
Lai Jiangshan
|
e6a9a77123
workqueue: remove the empty check in too_many_workers()
|
11 years ago |
Lai Jiangshan
|
61d0fbb4b6
workqueue: use "pool->cpu < 0" to stand for an unbound pool
|
11 years ago |
Linus Torvalds
|
da85d191f5
Merge branch 'for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
|
11 years ago |
Valdis Kletnieks
|
015af06e10
kernel/workqueue.c: pr_warning/pr_warn & printk/pr_info
|
11 years ago |
Lai Jiangshan
|
74b414ead1
workqueue: remove the confusing POOL_FREEZING
|
11 years ago |
Lai Jiangshan
|
1037de36ed
workqueue: rename first_worker() to first_idle_worker()
|
11 years ago |
Ingo Molnar
|
65c2ce7004
Merge tag 'v3.15-rc6' into sched/core, to pick up the latest fixes
|
11 years ago |
Lai Jiangshan
|
51697d3939
workqueue: use generic attach/detach routine for rescuers
|
11 years ago |
Lai Jiangshan
|
4736cbf7a4
workqueue: separate pool-attaching code out from create_worker()
|
11 years ago |
Lai Jiangshan
|
92f9c5c40c
workqueue: rename manager_mutex to attach_mutex
|
11 years ago |
Lai Jiangshan
|
4d757c5c81
workqueue: narrow the protection range of manager_mutex
|
11 years ago |
Lai Jiangshan
|
7cda9aae05
workqueue: convert worker_idr to worker_ida
|
11 years ago |
Lai Jiangshan
|
da028469ba
workqueue: separate iteration role from worker_idr
|
11 years ago |
Lai Jiangshan
|
3347fc9f36
workqueue: destroy worker directly in the idle timeout handler
|
11 years ago |
Lai Jiangshan
|
60f5a4bcf8
workqueue: async worker destruction
|
11 years ago |
Lai Jiangshan
|
73eb7fe73a
workqueue: destroy_worker() should destroy idle workers only
|
11 years ago |
Lai Jiangshan
|
9625ab1727
workqueue: use manager lock only to protect worker_idr
|
11 years ago |
Fabian Frederick
|
2d916033a3
kernel/workqueue.c: pr_warning/pr_warn & printk/pr_info
|
11 years ago |
Daeseok Youn
|
534a3fbb3f
workqueue: simplify wq_update_unbound_numa() by jumping to use_dfl_pwq if the target cpumask equals wq's
|
11 years ago |
Lai Jiangshan
|
77668c8b55
workqueue: fix a possible race condition between rescuer and pwq-release
|
11 years ago |
Lai Jiangshan
|
4d595b866d
workqueue: make rescuer_thread() empty wq->maydays list before exiting
|
11 years ago |