Tejun Heo
|
e41e704bc4
workqueue: improve destroy_workqueue() debuggability
|
%!s(int64=14) %!d(string=hai) anos |
Namhyung Kim
|
972fa1c531
workqueue: mark lock acquisition on worker_maybe_bind_and_lock()
|
%!s(int64=14) %!d(string=hai) anos |
Namhyung Kim
|
06bd6ebffa
workqueue: annotate lock context change
|
%!s(int64=14) %!d(string=hai) anos |
Arjan van de Ven
|
e36c886a0f
workqueue: Add basic tracepoints to track workqueue execution
|
%!s(int64=15) %!d(string=hai) anos |
Xiaotian Feng
|
8d9df9f084
workqueue: free rescuer on destroy_workqueue
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
f6500947a9
workqueue: workqueue_cpu_callback() should be cpu_notifier instead of hotcpu_notifier
|
%!s(int64=15) %!d(string=hai) anos |
Namhyung Kim
|
38f5156800
workqueue: add missing __percpu markup in kernel/workqueue.c
|
%!s(int64=15) %!d(string=hai) anos |
Linus Torvalds
|
3b7433b8a8
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
|
%!s(int64=15) %!d(string=hai) anos |
Suresh Siddha
|
6ee0578b4d
workqueue: mark init_workqueues() as early_initcall()
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
098849516d
workqueue: explain for_each_*cwq_cpu() iterators
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
e120153ddf
workqueue: fix how cpu number is stored in work->data
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
f2e005aaff
workqueue: fix mayday_mask handling on UP
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
931ac77ef6
workqueue: fix build problem on !CONFIG_SMP
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
9f9c23644b
workqueue: fix locking in retry path of maybe_create_worker()
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
c7fc77f78f
workqueue: remove WQ_SINGLE_CPU and use WQ_UNBOUND instead
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
f34217977d
workqueue: implement unbound workqueue
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
bdbc5dd7de
workqueue: prepare for WQ_UNBOUND implementation
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
d313dd85ad
workqueue: fix worker management invocation without pending works
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
a1e453d279
workqueue: fix incorrect cpu number BUG_ON() in get_work_gcwq()
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
4ce48b37bf
workqueue: fix race condition in flush_workqueue()
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
cb44476699
workqueue: use worker_set/clr_flags() only from worker itself
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
fb0e7beb5c
workqueue: implement cpu intensive workqueue
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
649027d73a
workqueue: implement high priority workqueue
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
dcd989cb73
workqueue: implement several utility APIs
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
d320c03830
workqueue: s/__create_workqueue()/alloc_workqueue()/, and add system workqueues
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
b71ab8c202
workqueue: increase max_active of keventd and kill current_is_keventd()
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
e22bee782b
workqueue: implement concurrency managed dynamic worker pool
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
d302f01782
workqueue: implement worker_{set|clr}_flags()
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
7e11629d0e
workqueue: use shared worklist and pool all workers per cpu
|
%!s(int64=15) %!d(string=hai) anos |
Tejun Heo
|
18aa9effad
workqueue: implement WQ_NON_REENTRANT
|
%!s(int64=15) %!d(string=hai) anos |