Oleg Nesterov
|
85f4186af9
worker_thread: fix racy try_to_freeze() usage
|
18 years ago |
Oleg Nesterov
|
b9aac8e0d3
worker_thread: don't play with signals
|
18 years ago |
Oleg Nesterov
|
23b2e5991a
workqueue: kill NOAUTOREL works
|
18 years ago |
Oleg Nesterov
|
1634c48f8b
make cancel_rearming_delayed_work() work on any workqueue, not just keventd_wq
|
18 years ago |
Oleg Nesterov
|
a848e3b67c
workqueue: introduce wq_per_cpu() helper
|
18 years ago |
Oleg Nesterov
|
63bc036252
unify queue_delayed_work() and queue_delayed_work_on()
|
18 years ago |
Oleg Nesterov
|
ed7c0feede
make queue_delayed_work() friendly to flush_fork()
|
18 years ago |
Oleg Nesterov
|
06ba38a9a0
workqueues: shift kthread_bind() from CPU_UP_PREPARE to CPU_ONLINE
|
18 years ago |
Oleg Nesterov
|
c12920d190
workqueue: make init_workqueues() __init
|
18 years ago |
Oleg Nesterov
|
cce1a1656c
workqueue: introduce workqueue_struct->singlethread
|
18 years ago |
Oleg Nesterov
|
b1f4ec172f
workqueue: introduce cpu_singlethread_map
|
18 years ago |
Oleg Nesterov
|
dfb4b82e1c
workqueue: make cancel_rearming_delayed_workqueue() work on idle dwork
|
18 years ago |
Oleg Nesterov
|
f293ea9200
workqueue: don't save interrupts in run_workqueue()
|
18 years ago |
Oleg Nesterov
|
7097a87afe
workqueue: kill run_scheduled_work()
|
18 years ago |
Oleg Nesterov
|
3af24433ef
workqueue: don't migrate pending works from the dead CPU
|
18 years ago |
Oleg Nesterov
|
36aa9dfc39
workqueue: don't clear cwq->thread until it exits
|
18 years ago |
Oleg Nesterov
|
d721304dce
workqueue: fix flush_workqueue() vs CPU_DEAD race
|
18 years ago |
Oleg Nesterov
|
319c2a986e
workqueue: fix freezeable workqueues implementation
|
18 years ago |
Oleg Nesterov
|
83c22520c5
flush_cpu_workqueue: don't flush an empty ->worklist
|
18 years ago |
Andrew Morton
|
edab2516a6
flush_workqueue(): use preempt_disable to hold off cpu hotplug
|
18 years ago |
Oleg Nesterov
|
b89deed32c
implement flush_work()
|
18 years ago |
Oleg Nesterov
|
fc2e4d7041
reimplement flush_workqueue()
|
18 years ago |
Andrew Morton
|
e18f3ffb9c
schedule_on_each_cpu(): use preempt_disable()
|
18 years ago |
Ingo Molnar
|
82f67cd9fc
[PATCH] Add debugging feature /proc/timer_stat
|
18 years ago |
Robert P. J. Day
|
72fd4a35a8
[PATCH] Numerous fixes to kernel-doc info in source files.
|
18 years ago |
Randy Dunlap
|
af9997e426
[PATCH] fix kernel-doc warnings in 2.6.20-rc1
|
18 years ago |
Ingo Molnar
|
9bfb18392e
[PATCH] workqueue: fix schedule_on_each_cpu()
|
18 years ago |
Linus Torvalds
|
a08727bae7
Make workqueue bit operations work on "atomic_long_t"
|
18 years ago |
David Howells
|
4594bf159f
[PATCH] WorkStruct: Use direct assignment rather than cmpxchg()
|
18 years ago |
Linus Torvalds
|
68380b5813
Add "run_scheduled_work()" workqueue function
|
18 years ago |