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 |
Tejun Heo
|
e2905b2912
workqueue: unexport work_cpu()
|
12 years ago |
Tejun Heo
|
2eaebdb33e
workqueue: move struct worker definition to workqueue_internal.h
|
12 years ago |
Tejun Heo
|
ea138446e5
workqueue: rename kernel/workqueue_sched.h to kernel/workqueue_internal.h
|
12 years ago |
Tejun Heo
|
111c225a5f
workqueue: set PF_WQ_WORKER on rescuers
|
12 years ago |
Tejun Heo
|
023f27d3d6
workqueue: fix find_worker_executing_work() brekage from hashtable conversion
|
12 years ago |
Tejun Heo
|
a2c1c57be8
workqueue: consider work function when searching for busy work items
|
12 years ago |
Sasha Levin
|
42f8570f43
workqueue: use new hashtable implementation
|
12 years ago |
Linus Torvalds
|
e7b55b8fcd
Merge branch 'for-3.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
|
12 years ago |
Tejun Heo
|
fc4b514f27
workqueue: convert BUG_ON()s in __queue_delayed_work() to WARN_ON_ONCE()s
|
12 years ago |
Joonsoo Kim
|
3657600040
workqueue: add WARN_ON_ONCE() on CPU number to wq_worker_waking_up()
|
12 years ago |
Joonsoo Kim
|
999767beb1
workqueue: trivial fix for return statement in work_busy()
|
12 years ago |
Tejun Heo
|
8852aac25e
workqueue: mod_delayed_work_on() shouldn't queue timer on 0 delay
|
12 years ago |
Mike Galbraith
|
412d32e6c9
workqueue: exit rescuer_thread() as TASK_RUNNING
|
12 years ago |
Dan Magenheimer
|
c0158ca64d
workqueue: cancel_delayed_work() should return %false if work item is idle
|
12 years ago |
Linus Torvalds
|
033d9959ed
Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
|
12 years ago |
Tejun Heo
|
7c6e72e46c
workqueue: remove spurious WARN_ON_ONCE(in_irq()) from try_to_grab_pending()
|
12 years ago |