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 |
Lai Jiangshan
|
70369b117a
workqueue: use cwq_set_max_active() helper for workqueue_set_max_active()
|
12 years ago |
Lai Jiangshan
|
9f4bd4cddb
workqueue: introduce cwq_set_max_active() helper for thaw_workqueues()
|
12 years ago |
Tejun Heo
|
ed48ece27c
workqueue: reimplement work_on_cpu() using system_wq
|
12 years ago |
Lai Jiangshan
|
b3f9f405a2
workqueue: remove @delayed from cwq_dec_nr_in_flight()
|
12 years ago |
Lai Jiangshan
|
3aa6249759
workqueue: fix possible stall on try_to_grab_pending() of a delayed work item
|
12 years ago |
Lai Jiangshan
|
a5b4e57d7c
workqueue: use hotcpu_notifier() for workqueue_cpu_down_callback()
|
12 years ago |