Tejun Heo
|
c7fc77f78f
workqueue: remove WQ_SINGLE_CPU and use WQ_UNBOUND instead
|
15 rokov pred |
Tejun Heo
|
f34217977d
workqueue: implement unbound workqueue
|
15 rokov pred |
Tejun Heo
|
bdbc5dd7de
workqueue: prepare for WQ_UNBOUND implementation
|
15 rokov pred |
Tejun Heo
|
d313dd85ad
workqueue: fix worker management invocation without pending works
|
15 rokov pred |
Tejun Heo
|
a1e453d279
workqueue: fix incorrect cpu number BUG_ON() in get_work_gcwq()
|
15 rokov pred |
Tejun Heo
|
4ce48b37bf
workqueue: fix race condition in flush_workqueue()
|
15 rokov pred |
Tejun Heo
|
cb44476699
workqueue: use worker_set/clr_flags() only from worker itself
|
15 rokov pred |
Tejun Heo
|
fb0e7beb5c
workqueue: implement cpu intensive workqueue
|
15 rokov pred |
Tejun Heo
|
649027d73a
workqueue: implement high priority workqueue
|
15 rokov pred |
Tejun Heo
|
dcd989cb73
workqueue: implement several utility APIs
|
15 rokov pred |
Tejun Heo
|
d320c03830
workqueue: s/__create_workqueue()/alloc_workqueue()/, and add system workqueues
|
15 rokov pred |
Tejun Heo
|
b71ab8c202
workqueue: increase max_active of keventd and kill current_is_keventd()
|
15 rokov pred |
Tejun Heo
|
e22bee782b
workqueue: implement concurrency managed dynamic worker pool
|
15 rokov pred |
Tejun Heo
|
d302f01782
workqueue: implement worker_{set|clr}_flags()
|
15 rokov pred |
Tejun Heo
|
7e11629d0e
workqueue: use shared worklist and pool all workers per cpu
|
15 rokov pred |
Tejun Heo
|
18aa9effad
workqueue: implement WQ_NON_REENTRANT
|
15 rokov pred |
Tejun Heo
|
7a22ad757e
workqueue: carry cpu number in work data once execution starts
|
15 rokov pred |
Tejun Heo
|
8cca0eea39
workqueue: add find_worker_executing_work() and track current_cwq
|
15 rokov pred |
Tejun Heo
|
502ca9d819
workqueue: make single thread workqueue shared worker pool friendly
|
15 rokov pred |
Tejun Heo
|
db7bccf45c
workqueue: reimplement CPU hotplugging support using trustee
|
15 rokov pred |
Tejun Heo
|
c8e55f3602
workqueue: implement worker states
|
15 rokov pred |
Tejun Heo
|
8b03ae3cde
workqueue: introduce global cwq and unify cwq locks
|
15 rokov pred |
Tejun Heo
|
a0a1a5fd4f
workqueue: reimplement workqueue freeze using max_active
|
15 rokov pred |
Tejun Heo
|
1e19ffc63d
workqueue: implement per-cwq active work limit
|
15 rokov pred |
Tejun Heo
|
affee4b294
workqueue: reimplement work flushing using linked works
|
15 rokov pred |
Tejun Heo
|
c34056a3fd
workqueue: introduce worker
|
15 rokov pred |
Tejun Heo
|
73f53c4aa7
workqueue: reimplement workqueue flushing using color coded works
|
15 rokov pred |
Tejun Heo
|
0f900049cb
workqueue: update cwq alignement
|
15 rokov pred |
Tejun Heo
|
1537663f57
workqueue: kill cpu_populated_map
|
15 rokov pred |
Tejun Heo
|
6416669975
workqueue: temporarily remove workqueue tracing
|
15 rokov pred |