kthread: implement kthread_worker
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest35 patches 35 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/35 | kthread: implement kthread_workerinclude/ kernel/ | +213 | 0 replies | |
| 2/35 | ivtv: use kthread_worker instead of workqueuedrivers/ drivers/ drivers/ +1 more | +24 | 3 replies | |
| 3/35 | kthread: implement kthread_data()include/ kernel/ | +16 | 0 replies | |
| 4/35 | acpi: use queue_work_on() instead of binding workqueue worker to cpu0drivers/ | +11 | 0 replies | |
| 5/35 | workqueue: kill RT workqueueinclude/ kernel/ | +9 | 0 replies | |
| 6/35 | workqueue: misc/cosmetic updatesinclude/ kernel/ | +89 | 0 replies | |
| 7/35 | workqueue: merge feature parameters into flagsinclude/ kernel/ | +22 | 0 replies | |
| 8/35 | workqueue: define masks for work flags and conditionalize STATIC flagsinclude/ kernel/ | +27 | 0 replies | |
| 9/35 | workqueue: separate out process_one_work()kernel/ | +61 | 0 replies | |
| 10/35 | workqueue: temporarily remove workqueue tracinginclude/ kernel/ kernel/ | +3 | 0 replies | |
| 11/35 | workqueue: kill cpu_populated_mapkernel/ | +59 | 0 replies | |
| 12/35 | workqueue: update cwq alignementinclude/ kernel/ | +61 | 11 replies | |
| 12/35 | workqueue: update cwq alignementinclude/ kernel/ | +59 | 1 reply | |
| 13/35 | workqueue: reimplement workqueue flushing using color coded worksinclude/ kernel/ | +322 | 0 replies | |
| 14/35 | workqueue: introduce workerkernel/ | +150 | 0 replies | |
| 15/35 | workqueue: reimplement work flushing using linked worksinclude/ kernel/ | +134 | 0 replies | |
| 16/35 | workqueue: implement per-cwq active work limitinclude/ kernel/ | +46 | 0 replies | |
| 17/35 | workqueue: reimplement workqueue freeze using max_activeinclude/ kernel/ kernel/ | +179 | 0 replies | |
| 18/35 | workqueue: introduce global cwq and unify cwq lockskernel/ | +98 | 0 replies | |
| 19/35 | workqueue: implement worker stateskernel/ | +173 | 0 replies | |
| 20/35 | workqueue: reimplement CPU hotplugging support using trusteeinclude/ kernel/ | +279 | 0 replies | |
| 21/35 | workqueue: make single thread workqueue shared worker pool friendlyinclude/ kernel/ | +103 | 0 replies | |
| 22/35 | workqueue: add find_worker_executing_work() and track current_cwqkernel/ | +56 | 0 replies | |
| 23/35 | workqueue: carry cpu number in work data once execution startsinclude/ kernel/ | +109 | 0 replies | |
| 24/35 | workqueue: implement WQ_NON_REENTRANTinclude/ kernel/ | +30 | 0 replies | |
| 25/35 | workqueue: use shared worklist and pool all workers per cpukernel/ | +99 | 0 replies | |
| 26/35 | workqueue: implement worker_{set|clr}_flags()kernel/ | +40 | 0 replies | |
| 27/35 | workqueue: implement concurrency managed dynamic worker poolinclude/ kernel/ kernel/ | +841 | 4 replies | |
| 28/35 | workqueue: increase max_active of keventd and kill current_is_keventd()arch/ arch/ include/ +1 more | +18 | 0 replies | |
| 29/35 | workqueue: s/__create_workqueue()/alloc_workqueue()/, and add system workqueuesinclude/ kernel/ | +54 | 0 replies | |
| 30/35 | workqueue: implement several utility APIsinclude/ kernel/ | +117 | 0 replies | |
| 31/35 | workqueue: implement high priority workqueueinclude/ kernel/ | +65 | 0 replies | |
| 32/35 | workqueue: implement cpu intensive workqueueinclude/ kernel/ | +16 | 0 replies | |
| 33/35 | libata: take advantage of cmwq and remove concurrency limitationsdrivers/ drivers/ drivers/ +3 more | +15 | 2 replies | |
| 34/35 | async: use workqueue for worker poolkernel/ | +21 | 30 replies | |
| 35/35 | pcrypt: use HIGHPRI and CPU_INTENSIVE workqueues for padatacrypto/ | +2 | 0 replies |
Reviews trailers per patch
2 of 36 patches have a Reviewed-by or Acked-by.
| Patch | Jeff Garzik | Andy Walls |
|---|---|---|
| 1/35 | ||
| 2/35 | R-b A-b | |
| 3/35 | ||
| 4/35 | ||
| 5/35 | ||
| 6/35 | ||
| 7/35 | ||
| 8/35 | ||
| 9/35 | ||
| 10/35 | ||
| 11/35 | ||
| 12/35 | ||
| 12/35 | ||
| 13/35 | ||
| 14/35 | ||
| 15/35 | ||
| 16/35 | ||
| 17/35 | ||
| 18/35 | ||
| 19/35 | ||
| 20/35 | ||
| 21/35 | ||
| 22/35 | ||
| 23/35 | ||
| 24/35 | ||
| 25/35 | ||
| 26/35 | ||
| 27/35 | ||
| 28/35 | ||
| 29/35 | ||
| 30/35 | ||
| 31/35 | ||
| 32/35 | ||
| 33/35 | A-b | |
| 34/35 | ||
| 35/35 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.