Skip to content

kthread: implement kthread_data()

Tejun Heo lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest30 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/30kthread: implement kthread_data()include/linux/kthread.h kernel/kthread.c+16 -00 replies
2/30acpi: use queue_work_on() instead of binding workqueue worker to cpu0drivers/acpi/osl.c+11 -290 replies
3/30workqueue: kill RT workqueueinclude/linux/workqueue.h kernel/workqueue.c+9 -170 replies
4/30workqueue: misc/cosmetic updatesinclude/linux/workqueue.h kernel/workqueue.c+89 -470 replies
5/30workqueue: merge feature parameters into flagsinclude/linux/workqueue.h kernel/workqueue.c+22 -200 replies
6/30workqueue: define masks for work flags and conditionalize STATIC flagsinclude/linux/workqueue.h kernel/workqueue.c+27 -140 replies
7/30workqueue: separate out process_one_work()kernel/workqueue.c+61 -390 replies
8/30workqueue: temporarily disable workqueue tracingkernel/trace/Kconfig kernel/workqueue.c+6 -122 replies
9/30workqueue: kill cpu_populated_mapkernel/workqueue.c+59 -1140 replies
10/30workqueue: update cwq alignementinclude/linux/workqueue.h kernel/workqueue.c+61 -60 replies
11/30workqueue: reimplement workqueue flushing using color coded worksinclude/linux/workqueue.h kernel/workqueue.c+322 -540 replies
12/30workqueue: introduce workerkernel/workqueue.c+150 -610 replies
13/30workqueue: reimplement work flushing using linked worksinclude/linux/workqueue.h kernel/workqueue.c+134 -220 replies
14/30workqueue: implement per-cwq active work limitinclude/linux/workqueue.h kernel/workqueue.c+46 -110 replies
15/30workqueue: reimplement workqueue freeze using max_activeinclude/linux/workqueue.h kernel/power/process.c kernel/workqueue.c+179 -120 replies
16/30workqueue: introduce global cwq and unify cwq lockskernel/workqueue.c+98 -620 replies
17/30workqueue: implement worker stateskernel/workqueue.c+173 -410 replies
18/30workqueue: reimplement CPU hotplugging support using trusteeinclude/linux/cpu.h kernel/workqueue.c+279 -160 replies
19/30workqueue: make single thread workqueue shared worker pool friendlyinclude/linux/workqueue.h kernel/workqueue.c+103 -380 replies
20/30workqueue: add find_worker_executing_work() and track current_cwqkernel/workqueue.c+56 -00 replies
21/30workqueue: carry cpu number in work data once execution startsinclude/linux/workqueue.h kernel/workqueue.c+109 -610 replies
22/30workqueue: implement WQ_NON_REENTRANTinclude/linux/workqueue.h kernel/workqueue.c+30 -30 replies
23/30workqueue: use shared worklist and pool all workers per cpukernel/workqueue.c+99 -320 replies
24/30workqueue: implement concurrency managed dynamic worker poolinclude/linux/workqueue.h kernel/workqueue.c kernel/workqueue_sched.h+816 -1130 replies
25/30workqueue: increase max_active of keventd and kill current_is_keventd()arch/ia64/kernel/smpboot.c arch/x86/kernel/smpboot.c include/linux/workqueue.h +1 more+18 -530 replies
26/30workqueue: add system_wq, system_long_wq and system_nrt_wqinclude/linux/workqueue.h kernel/workqueue.c+38 -110 replies
27/30workqueue: implement DEBUGFS/workqueueinclude/linux/workqueue.h kernel/workqueue.c lib/Kconfig.debug+384 -42 replies
28/30workqueue: implement several utility APIsinclude/linux/workqueue.h kernel/workqueue.c+117 -20 replies
29/30libata: take advantage of cmwq and remove concurrency limitationsdrivers/ata/libata-core.c drivers/ata/libata-eh.c drivers/ata/libata-scsi.c +3 more+15 -300 replies
30/30async: use workqueue for worker poolkernel/async.c+21 -1190 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread