Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
06bd6ebffae36d3b105677598c48e8bd0a10b205
/
kernel
/
workqueue.c
06bd6eb
workqueue: annotate lock context change
by Namhyung Kim
· 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
9f9c23644
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
47dd5be
workqueue: flush_delayed_work: keep the original workqueue for re-queueing
by Oleg Nesterov
· 15 years ago
d71cb81
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 15 years ago
9398180
workqueue: fix race condition in schedule_on_each_cpu()
by Tejun Heo
· 15 years ago
dc186ad
workqueue: Add debugobjects support
by Thomas Gleixner
· 15 years ago
3242f98
Merge branch 'hwpoison-2.6.32' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6
by Linus Torvalds
· 15 years ago
65a6446
HWPOISON: Allow schedule_on_each_cpu() from keventd
by Andi Kleen
· 15 years ago
8c53e46
workqueue: add 'flush_delayed_work()' to run and wait for delayed work
by Linus Torvalds
· 15 years ago
774a694
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 15 years ago
61cbe54
sched: Keep kthreads at default priority
by Mike Galbraith
· 15 years ago
5b0f437d
workqueues: Improve schedule_work() documentation
by Bart Van Assche
· 15 years ago
fb39125
ftrace, workqueuetrace: make workqueue tracepoints use TRACE_EVENT macro
by Zhaolei
· 16 years ago
6b44003e
work_on_cpu(): rewrite it to create a kernel thread on demand
by Andrew Morton
· 16 years ago
714f83d
Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 16 years ago
2355b70
workqueue: avoid recursion in run_workqueue()
by Lai Jiangshan
· 16 years ago
8302294
Merge branch 'tracing/core-v2' into tracing-for-linus
by Ingo Molnar
· 16 years ago
aa85ea5
cpumask: use new cpumask_ functions in core code.
by Rusty Russell
· 16 years ago
dc573f9
Merge branches 'tracing/ftrace', 'tracing/kmemtrace' and 'linus' into tracing/core
by Ingo Molnar
· 16 years ago
8ccad40
work_on_cpu: Use our own workqueue.
by Rusty Russell
· 16 years ago
31ad908
work_on_cpu: don't try to get_online_cpus() in work_on_cpu.
by Rusty Russell
· 16 years ago
e1d8aa9
tracing: add a new workqueue tracer
by Frederic Weisbecker
· 16 years ago
e7577c5
cpumask: convert kernel/workqueue.c
by Rusty Russell
· 16 years ago
2b82892
Merge branch 'master' into next
by James Morris
· 16 years ago
6cc88bc
CRED: Rename is_single_threaded() to is_wq_single_threaded()
by David Howells
· 16 years ago
2d3854a
cpumask: introduce new API, without changing anything
by Rusty Russell
· 16 years ago
0d557dc
workqueue: introduce create_rt_workqueue
by Heiko Carstens
· 16 years ago
e1f8e87
Remove Andrew Morton's old email accounts
by Francois Cami
· 16 years ago
23a0ee9
Merge branch 'core/locking' into core/urgent
by Ingo Molnar
· 16 years ago
3295f0e
lockdep: rename map_[acquire|release]() => lock_map_[acquire|release]()
by Ingo Molnar
· 16 years ago
4f3e752
lockdep: map_acquire
by Peter Zijlstra
· 16 years ago
6af8bf3
workqueues: add comments to __create_workqueue_key()
by Oleg Nesterov
· 16 years ago
8448502
workqueues: do CPU_UP_CANCELED if CPU_UP_PREPARE fails
by Oleg Nesterov
· 16 years ago
8de6d30
workqueues: schedule_on_each_cpu() can use schedule_work_on()
by Oleg Nesterov
· 16 years ago
ef1ca23
workqueues: queue_work() can use queue_work_on()
by Oleg Nesterov
· 16 years ago
a67da70
workqueues: lockdep annotations for flush_work()
by Oleg Nesterov
· 16 years ago
3da1c84
workqueues: make get_online_cpus() useable for work->func()
by Oleg Nesterov
· 16 years ago
8616a89
workqueues: schedule_on_each_cpu: use flush_work()
by Oleg Nesterov
· 16 years ago
db70089
workqueues: implement flush_work()
by Oleg Nesterov
· 16 years ago
1a4d9b0
workqueues: insert_work: use "list_head *" instead of "int tail"
by Oleg Nesterov
· 16 years ago
c1a220e
pm: introduce new interfaces schedule_work_on() and queue_work_on()
by Zhang Rui
· 16 years ago
68083e0
Merge commit 'v2.6.26-rc9' into cpus4096
by Ingo Molnar
· 16 years ago
cde5353
Christoph has moved
by Christoph Lameter
· 16 years ago
363ab6f
core: use performance variant for_each_cpu_mask_nr
by Mike Travis
· 17 years ago
8a3e77c
workqueue: remove redundant function invocation
by Andrew Liu
· 17 years ago
af1f16d
kernel: replace remaining __FUNCTION__ occurrences
by Harvey Harrison
· 17 years ago
1e35eaa2
cleanup_workqueue_thread: remove the unneeded "cpu" parameter
by Oleg Nesterov
· 17 years ago
00dfcaf
workqueues: shrink cpu_populated_map when CPU dies
by Oleg Nesterov
· 17 years ago
d59b949
timer_list: add annotations to workqueue.c
by Pavel Machek
· 17 years ago
6d141c3
workqueue: make delayed_work_timer_fn() static
by Li Zefan
· 17 years ago
7ad5b3a
kernel: remove fastcall in kernel/*
by Harvey Harrison
· 17 years ago
95402b3
cpu-hotplug: replace per-subsystem mutexes with get_online_cpus()
by Gautham R Shenoy
· 17 years ago
Next »