Lai Jiangshan
|
eab6d82843
workqueue: WORKER_REBIND is no longer necessary for busy rebinding
|
преди 12 години |
Lai Jiangshan
|
ea1abd6197
workqueue: reimplement idle worker rebinding
|
преди 12 години |
Tejun Heo
|
6c1423ba5d
Merge branch 'for-3.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq into for-3.7
|
преди 12 години |
Lai Jiangshan
|
960bd11bf2
workqueue: always clear WORKER_REBIND in busy_worker_rebind_fn()
|
преди 12 години |
Lai Jiangshan
|
ee378aa49b
workqueue: fix possible idle worker depletion across CPU hotplug
|
преди 12 години |
Lai Jiangshan
|
552a37e936
workqueue: restore POOL_MANAGING_WORKERS
|
преди 12 години |
Tejun Heo
|
ec58815ab0
workqueue: fix possible deadlock in idle worker rebinding
|
преди 12 години |
Tejun Heo
|
90beca5de5
workqueue: move WORKER_REBIND clearing in rebind_workers() to the end of the function
|
преди 12 години |
Lai Jiangshan
|
96e65306b8
workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomic
|
преди 12 години |
Tejun Heo
|
57b30ae77b
workqueue: reimplement cancel_delayed_work() using try_to_grab_pending()
|
преди 13 години |
Tejun Heo
|
e0aecdd874
workqueue: use irqsafe timer for delayed_work
|
преди 13 години |
Tejun Heo
|
ae930e0f4e
workqueue: gut system_nrt[_freezable]_wq()
|
преди 13 години |
Tejun Heo
|
606a5020b9
workqueue: gut flush[_delayed]_work_sync()
|
преди 13 години |
Tejun Heo
|
dbf2576e37
workqueue: make all workqueues non-reentrant
|
преди 13 години |
Valentin Ilie
|
044c782ce3
workqueue: fix checkpatch issues
|
преди 13 години |
Joonsoo Kim
|
7635d2fd7f
workqueue: use system_highpri_wq for unbind_work
|
преди 13 години |
Joonsoo Kim
|
e2b6a6d570
workqueue: use system_highpri_wq for highpri workers in rebind_workers()
|
преди 13 години |
Joonsoo Kim
|
1aabe902ca
workqueue: introduce system_highpri_wq
|
преди 13 години |
Joonsoo Kim
|
e42986de48
workqueue: change value of lcpu in __queue_delayed_work_on()
|
преди 13 години |
Joonsoo Kim
|
b75cac9368
workqueue: correct req_cpu in trace_workqueue_queue_work()
|
преди 13 години |
Joonsoo Kim
|
330dad5b9c
workqueue: use enum value to set array size of pools in gcwq
|
преди 13 години |
Tejun Heo
|
23657bb192
workqueue: add missing wmb() in clear_work_data()
|
преди 13 години |
Tejun Heo
|
1265057fa0
workqueue: fix CPU binding of flush_delayed_work[_sync]()
|
преди 13 години |
Tejun Heo
|
8376fe22c7
workqueue: implement mod_delayed_work[_on]()
|
преди 13 години |
Tejun Heo
|
bbb68dfaba
workqueue: mark a work item being canceled as such
|
преди 13 години |
Tejun Heo
|
36e227d242
workqueue: reorganize try_to_grab_pending() and __cancel_timer_work()
|
преди 13 години |
Tejun Heo
|
7beb2edf44
workqueue: factor out __queue_delayed_work() from queue_delayed_work_on()
|
преди 13 години |
Tejun Heo
|
b549007727
workqueue: introduce WORK_OFFQ_FLAG_*
|
преди 13 години |
Tejun Heo
|
bf4ede014e
workqueue: move try_to_grab_pending() upwards
|
преди 13 години |
Tejun Heo
|
715f130080
workqueue: fix zero @delay handling of queue_delayed_work_on()
|
преди 13 години |