Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_kernel_shift_sdm845
/
bd7bdd43dcb81bb08240b9401b36a104f77dc135
/
kernel
/
workqueue.c
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
e159489
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
0938349
workqueue: implement flush[_delayed]_work_sync()
by Tejun Heo
· 14 years ago
baf5902
workqueue: factor out start_flush_work()
by Tejun Heo
· 14 years ago
401a8d0
workqueue: cleanup flush/cancel functions
by Tejun Heo
· 14 years ago
c54fce6
workqueue: add documentation
by Tejun Heo
· 14 years ago
cd4d4fc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 14 years ago
9c37547
workqueue: use zalloc_cpumask_var() for gcwq->mayday_mask
by Tejun Heo
· 14 years ago
477a3c3
workqueue: fix GCWQ_DISASSOCIATED initialization
by Tejun Heo
· 14 years ago
8a2e8e5d
workqueue: fix cwq->nr_active underflow
by Tejun Heo
· 14 years ago
e41e704
workqueue: improve destroy_workqueue() debuggability
by Tejun Heo
· 14 years ago
972fa1c
workqueue: mark lock acquisition on worker_maybe_bind_and_lock()
by Namhyung Kim
· 14 years ago
06bd6eb
workqueue: annotate lock context change
by Namhyung Kim
· 14 years ago
e36c886
workqueue: Add basic tracepoints to track workqueue execution
by Arjan van de Ven
· 14 years ago
8d9df9f
workqueue: free rescuer on destroy_workqueue
by Xiaotian Feng
· 14 years ago
f650094
workqueue: workqueue_cpu_callback() should be cpu_notifier instead of hotcpu_notifier
by Tejun Heo
· 14 years ago
38f5156
workqueue: add missing __percpu markup in kernel/workqueue.c
by Namhyung Kim
· 14 years ago
3b7433b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 14 years ago
6ee0578
workqueue: mark init_workqueues() as early_initcall()
by Suresh Siddha
· 14 years ago
0988495
workqueue: explain for_each_*cwq_cpu() iterators
by Tejun Heo
· 14 years ago
e120153
workqueue: fix how cpu number is stored in work->data
by Tejun Heo
· 14 years ago
f2e005a
workqueue: fix mayday_mask handling on UP
by Tejun Heo
· 14 years ago
931ac77
workqueue: fix build problem on !CONFIG_SMP
by Tejun Heo
· 14 years ago
9f9c236
workqueue: fix locking in retry path of maybe_create_worker()
by Tejun Heo
· 14 years ago
c7fc77f
workqueue: remove WQ_SINGLE_CPU and use WQ_UNBOUND instead
by Tejun Heo
· 15 years ago
f342179
workqueue: implement unbound workqueue
by Tejun Heo
· 15 years ago
bdbc5dd
workqueue: prepare for WQ_UNBOUND implementation
by Tejun Heo
· 15 years ago
d313dd8
workqueue: fix worker management invocation without pending works
by Tejun Heo
· 15 years ago
a1e453d
workqueue: fix incorrect cpu number BUG_ON() in get_work_gcwq()
by Tejun Heo
· 15 years ago
4ce48b3
workqueue: fix race condition in flush_workqueue()
by Tejun Heo
· 15 years ago
cb44476
workqueue: use worker_set/clr_flags() only from worker itself
by Tejun Heo
· 15 years ago
fb0e7be
workqueue: implement cpu intensive workqueue
by Tejun Heo
· 15 years ago
649027d
workqueue: implement high priority workqueue
by Tejun Heo
· 15 years ago
dcd989c
workqueue: implement several utility APIs
by Tejun Heo
· 15 years ago
d320c03
workqueue: s/__create_workqueue()/alloc_workqueue()/, and add system workqueues
by Tejun Heo
· 15 years ago
b71ab8c
workqueue: increase max_active of keventd and kill current_is_keventd()
by Tejun Heo
· 15 years ago
e22bee7
workqueue: implement concurrency managed dynamic worker pool
by Tejun Heo
· 15 years ago
d302f01
workqueue: implement worker_{set|clr}_flags()
by Tejun Heo
· 15 years ago
7e11629
workqueue: use shared worklist and pool all workers per cpu
by Tejun Heo
· 15 years ago
18aa9ef
workqueue: implement WQ_NON_REENTRANT
by Tejun Heo
· 15 years ago
7a22ad7
workqueue: carry cpu number in work data once execution starts
by Tejun Heo
· 15 years ago
8cca0ee
workqueue: add find_worker_executing_work() and track current_cwq
by Tejun Heo
· 15 years ago
502ca9d
workqueue: make single thread workqueue shared worker pool friendly
by Tejun Heo
· 15 years ago
db7bccf
workqueue: reimplement CPU hotplugging support using trustee
by Tejun Heo
· 15 years ago
c8e55f3
workqueue: implement worker states
by Tejun Heo
· 15 years ago
8b03ae3
workqueue: introduce global cwq and unify cwq locks
by Tejun Heo
· 15 years ago
a0a1a5f
workqueue: reimplement workqueue freeze using max_active
by Tejun Heo
· 15 years ago
1e19ffc
workqueue: implement per-cwq active work limit
by Tejun Heo
· 15 years ago
affee4b
workqueue: reimplement work flushing using linked works
by Tejun Heo
· 15 years ago
c34056a
workqueue: introduce worker
by Tejun Heo
· 15 years ago
73f53c4
workqueue: reimplement workqueue flushing using color coded works
by Tejun Heo
· 15 years ago
0f90004
workqueue: update cwq alignement
by Tejun Heo
· 15 years ago
1537663
workqueue: kill cpu_populated_map
by Tejun Heo
· 15 years ago
6416669
workqueue: temporarily remove workqueue tracing
by Tejun Heo
· 15 years ago
a62428c
workqueue: separate out process_one_work()
by Tejun Heo
· 15 years ago
22df02b
workqueue: define masks for work flags and conditionalize STATIC flags
by Tejun Heo
· 15 years ago
97e37d7
workqueue: merge feature parameters into flags
by Tejun Heo
· 15 years ago
4690c4a
workqueue: misc/cosmetic updates
by Tejun Heo
· 15 years ago
c790bce
workqueue: kill RT workqueue
by Tejun Heo
· 15 years ago
a25909a
lockdep: Add an in_workqueue_context() lockdep-based test function
by Paul E. McKenney
· 15 years ago
80b5184
kernel/: convert cpu notifier to return encapsulate errno value
by Akinobu Mita
· 15 years ago
4d707b9
workqueue: change cancel_work_sync() to clear work->data
by Oleg Nesterov
· 15 years ago
eef6a7d
workqueue: warn about flush_scheduled_work()
by Alan Stern
· 15 years ago
Next »