Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
d7cc431edd0a6c69a88b5ff1e304af50bfb2270e
/
kernel
/
workqueue.c
033d995
Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 12 years ago
7c6e72e
workqueue: remove spurious WARN_ON_ONCE(in_irq()) from try_to_grab_pending()
by Tejun Heo
· 12 years ago
70369b1
workqueue: use cwq_set_max_active() helper for workqueue_set_max_active()
by Lai Jiangshan
· 12 years ago
9f4bd4c
workqueue: introduce cwq_set_max_active() helper for thaw_workqueues()
by Lai Jiangshan
· 12 years ago
ed48ece
workqueue: reimplement work_on_cpu() using system_wq
by Tejun Heo
· 12 years ago
b3f9f40
workqueue: remove @delayed from cwq_dec_nr_in_flight()
by Lai Jiangshan
· 12 years ago
3aa6249
workqueue: fix possible stall on try_to_grab_pending() of a delayed work item
by Lai Jiangshan
· 12 years ago
a5b4e57
workqueue: use hotcpu_notifier() for workqueue_cpu_down_callback()
by Lai Jiangshan
· 12 years ago
9fdf9b7
workqueue: use __cpuinit instead of __devinit for cpu callbacks
by Lai Jiangshan
· 12 years ago
b2eb83d
workqueue: rename manager_mutex to assoc_mutex
by Lai Jiangshan
· 12 years ago
5f7dabf
workqueue: WORKER_REBIND is no longer necessary for idle rebinding
by Lai Jiangshan
· 12 years ago
eab6d82
workqueue: WORKER_REBIND is no longer necessary for busy rebinding
by Lai Jiangshan
· 12 years ago
ea1abd6
workqueue: reimplement idle worker rebinding
by Lai Jiangshan
· 12 years ago
6c1423b
Merge branch 'for-3.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq into for-3.7
by Tejun Heo
· 12 years ago
960bd11
workqueue: always clear WORKER_REBIND in busy_worker_rebind_fn()
by Lai Jiangshan
· 12 years ago
ee378aa
workqueue: fix possible idle worker depletion across CPU hotplug
by Lai Jiangshan
· 12 years ago
552a37e
workqueue: restore POOL_MANAGING_WORKERS
by Lai Jiangshan
· 12 years ago
ec58815
workqueue: fix possible deadlock in idle worker rebinding
by Tejun Heo
· 12 years ago
90beca5
workqueue: move WORKER_REBIND clearing in rebind_workers() to the end of the function
by Tejun Heo
· 12 years ago
96e6530
workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomic
by Lai Jiangshan
· 12 years ago
57b30ae
workqueue: reimplement cancel_delayed_work() using try_to_grab_pending()
by Tejun Heo
· 12 years ago
e0aecdd
workqueue: use irqsafe timer for delayed_work
by Tejun Heo
· 12 years ago
ae930e0
workqueue: gut system_nrt[_freezable]_wq()
by Tejun Heo
· 12 years ago
606a502
workqueue: gut flush[_delayed]_work_sync()
by Tejun Heo
· 12 years ago
dbf2576
workqueue: make all workqueues non-reentrant
by Tejun Heo
· 12 years ago
044c782
workqueue: fix checkpatch issues
by Valentin Ilie
· 12 years ago
7635d2f
workqueue: use system_highpri_wq for unbind_work
by Joonsoo Kim
· 12 years ago
e2b6a6d
workqueue: use system_highpri_wq for highpri workers in rebind_workers()
by Joonsoo Kim
· 12 years ago
1aabe90
workqueue: introduce system_highpri_wq
by Joonsoo Kim
· 12 years ago
e42986d
workqueue: change value of lcpu in __queue_delayed_work_on()
by Joonsoo Kim
· 12 years ago
b75cac9
workqueue: correct req_cpu in trace_workqueue_queue_work()
by Joonsoo Kim
· 12 years ago
330dad5
workqueue: use enum value to set array size of pools in gcwq
by Joonsoo Kim
· 12 years ago
23657bb
workqueue: add missing wmb() in clear_work_data()
by Tejun Heo
· 12 years ago
1265057
workqueue: fix CPU binding of flush_delayed_work[_sync]()
by Tejun Heo
· 12 years ago
8376fe2
workqueue: implement mod_delayed_work[_on]()
by Tejun Heo
· 12 years ago
bbb68df
workqueue: mark a work item being canceled as such
by Tejun Heo
· 12 years ago
36e227d
workqueue: reorganize try_to_grab_pending() and __cancel_timer_work()
by Tejun Heo
· 12 years ago
7beb2ed
workqueue: factor out __queue_delayed_work() from queue_delayed_work_on()
by Tejun Heo
· 12 years ago
b549007
workqueue: introduce WORK_OFFQ_FLAG_*
by Tejun Heo
· 12 years ago
bf4ede0
workqueue: move try_to_grab_pending() upwards
by Tejun Heo
· 12 years ago
715f130
workqueue: fix zero @delay handling of queue_delayed_work_on()
by Tejun Heo
· 12 years ago
5746982
workqueue: unify local CPU queueing handling
by Tejun Heo
· 12 years ago
d8e794d
workqueue: set delayed_work->timer function on initialization
by Tejun Heo
· 12 years ago
8930cab
workqueue: disable irq while manipulating PENDING
by Tejun Heo
· 12 years ago
959d1af
workqueue: add missing smp_wmb() in process_one_work()
by Tejun Heo
· 12 years ago
d4283e9
workqueue: make queueing functions return bool
by Tejun Heo
· 12 years ago
0a13c00
workqueue: reorder queueing functions so that _on() variants are on top
by Tejun Heo
· 12 years ago
6fec10a
workqueue: fix spurious CPU locality WARN from process_one_work()
by Tejun Heo
· 12 years ago
8db25e7
workqueue: simplify CPU hotplug code
by Tejun Heo
· 12 years ago
628c78e
workqueue: remove CPU offline trustee
by Tejun Heo
· 12 years ago
3ce6337
workqueue: don't butcher idle workers on an offline CPU
by Tejun Heo
· 12 years ago
25511a4
workqueue: reimplement CPU online rebinding to handle idle workers
by Tejun Heo
· 12 years ago
bc2ae0f
workqueue: drop @bind from create_worker()
by Tejun Heo
· 12 years ago
6037315
workqueue: use mutex for global_cwq manager exclusion
by Tejun Heo
· 12 years ago
403c821
workqueue: ROGUE workers are UNBOUND workers
by Tejun Heo
· 12 years ago
f2d5a0e
workqueue: drop CPU_DYING notifier operation
by Tejun Heo
· 12 years ago
6575820
workqueue: perform cpu down operations from low priority cpu_notifier()
by Tejun Heo
· 12 years ago
3270476
workqueue: reimplement WQ_HIGHPRI using a separate worker_pool
by Tejun Heo
· 12 years ago
4ce62e9
workqueue: introduce NR_WORKER_POOLS and for_each_worker_pool()
by Tejun Heo
· 12 years ago
11ebea5
workqueue: separate out worker_pool flags
by Tejun Heo
· 12 years ago
63d95a9
workqueue: use @pool instead of @gcwq or @cpu where applicable
by Tejun Heo
· 12 years ago
bd7bdd4
workqueue: factor out worker_pool from global_cwq
by Tejun Heo
· 12 years ago
974271c
workqueue: don't use WQ_HIGHPRI for unbound workqueues
by Tejun Heo
· 12 years ago
4d82a1d
lockdep: fix oops in processing workqueue
by Peter Zijlstra
· 13 years ago
544ecf3
workqueue: skip nr_running sanity check in worker_enter_idle() if trustee is active
by Tejun Heo
· 13 years ago
0976dfc
workqueue: Catch more locking problems with flush_work()
by Stephen Boyd
· 13 years ago
f5b2552
workqueue: change BUG_ON() to WARN_ON()
by Dan Carpenter
· 13 years ago
e45836f
Merge branch 'for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 13 years ago
e06ffa1
workqueue: use percpu allocator for cwq on UP
by Lai Jiangshan
· 13 years ago
62d3c54
Block: use a freezable workqueue for disk-event polling
by Alan Stern
· 13 years ago
b196be8
workqueue: make alloc_workqueue() take printf fmt and args for name
by Tejun Heo
· 13 years ago
9984de1
kernel: Map most files to use export.h instead of module.h
by Paul Gortmaker
· 14 years ago
fa2563e
workqueue: lock cwq access in drain_workqueue
by Thomas Tuttle
· 13 years ago
5a791ea
Merge branch 'for-3.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 13 years ago
5129df0
Merge branch 'for-2.6.40' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 14 years ago
9c5a2ba
workqueue: separate out drain_workqueue() from destroy_workqueue()
by Tejun Heo
· 14 years ago
5035b20
workqueue: fix deadlock in worker_maybe_bind_and_lock()
by Tejun Heo
· 14 years ago
0415b00d1
percpu: Always align percpu output section to PAGE_SIZE
by Tejun Heo
· 14 years ago
94dcf29
kthread: use kthread_create_on_node()
by Eric Dumazet
· 14 years ago
bd2895e
Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 14 years ago
9977728
debugobjects: Add hint for better object identification
by Stanislaw Gruszka
· 14 years ago
24d51ad
workqueue: fix build failure introduced by s/freezeable/freezable/
by Tejun Heo
· 14 years ago
43d133c
Merge branch 'master' into for-2.6.39
by Tejun Heo
· 14 years ago
3233cdb
workqueue: make sure MAYDAY_INITIAL_TIMEOUT is at least 2 jiffies long
by Tejun Heo
· 14 years ago
58a69cb
workqueue, freezer: unify spelling of 'freeze' + 'able' to 'freezable'
by Tejun Heo
· 14 years ago
7576958
workqueue: wake up a worker when a rescuer is leaving a gcwq
by Tejun Heo
· 14 years ago
4149efb
workqueue: add system_freezeable_wq
by Tejun Heo
· 14 years ago
42c025f
workqueue: note the nested NOT_RUNNING test in worker_clr_flags() isn't a noop
by Tejun Heo
· 14 years ago
e159489b
workqueue: relax lockdep annotation on flush_work()
by Tejun Heo
· 14 years ago
c8efcc2
workqueue: allow chained queueing during destruction
by Tejun Heo
· 14 years ago
2d64672
workqueue: It is likely that WORKER_NOT_RUNNING is true
by Steven Rostedt
· 14 years ago
e5cba24
workqueue: check the allocation of system_unbound_wq
by Hitoshi Mitake
· 14 years ago
ca1cab3
workqueues: s/ON_STACK/ONSTACK/
by Andrew Morton
· 14 years ago
5260562
MN10300: Fix the PERCPU() alignment to allow for workqueues
by David Howells
· 14 years ago
daaae6b
workqueue: remove in_workqueue_context()
by Tejun Heo
· 14 years ago
31ddd87
workqueue: Clarify that schedule_on_each_cpu is synchronous
by Tejun Heo
· 14 years ago
6370a6a
workqueue: add and use WQ_MEM_RECLAIM flag
by Tejun Heo
· 14 years ago
3031004
workqueue: fix HIGHPRI handling in keep_working()
by Tejun Heo
· 14 years ago
cdadf00
workqueue: add queue_work and activate_work trace points
by Tejun Heo
· 14 years ago
97bd234
workqueue: prepare for more tracepoints
by Tejun Heo
· 14 years ago
Next »