Skip to content

sched: consult online mask instead of active in select_fallback_rq()

Tejun Heo lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest40 patches 57 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/40sched: consult online mask instead of active in select_fallback_rq()kernel/sched.c+3 -22 replies
2/40sched: rename preempt_notifiers to sched_notifiers and refactor implementationarch/ia64/kvm/Kconfig arch/powerpc/kvm/Kconfig arch/s390/kvm/Kconfig +7 more+113 -1360 replies
3/40sched: refactor try_to_wake_up()kernel/sched.c+64 -500 replies
4/40sched: implement __set_cpus_allowed()include/linux/sched.h kernel/sched.c+46 -2310 replies
5/40sched: make sched_notifiers unconditionalarch/ia64/kvm/Kconfig arch/powerpc/kvm/Kconfig arch/s390/kvm/Kconfig +5 more+0 -290 replies
6/40sched: add wakeup/sleep sched_notifiers and allow NULL notifier opsinclude/linux/sched.h kernel/sched.c+14 -37 replies
7/40sched: implement try_to_wake_up_local()include/linux/sched.h kernel/sched.c+58 -00 replies
8/40acpi: use queue_work_on() instead of binding workqueue worker to cpu0drivers/acpi/osl.c+12 -290 replies
9/40stop_machine: reimplement without using workqueueinclude/linux/stop_machine.h include/linux/workqueue.h init/main.c +2 more+142 -430 replies
10/40workqueue: misc/cosmetic updatesinclude/linux/workqueue.h kernel/workqueue.c+88 -440 replies
11/40workqueue: merge feature parameters into flagsinclude/linux/workqueue.h kernel/workqueue.c+22 -200 replies
12/40workqueue: define both bit position and mask for work flagsinclude/linux/workqueue.h kernel/workqueue.c+22 -150 replies
13/40workqueue: separate out process_one_work()kernel/workqueue.c+61 -390 replies
14/40workqueue: temporarily disable workqueue tracingkernel/trace/Kconfig kernel/workqueue.c+6 -120 replies
15/40workqueue: kill cpu_populated_mapkernel/workqueue.c+54 -1110 replies
16/40workqueue: update cwq alignementinclude/linux/workqueue.h kernel/workqueue.c+57 -60 replies
17/40workqueue: reimplement workqueue flushing using color coded worksinclude/linux/workqueue.h kernel/workqueue.c+315 -530 replies
18/40workqueue: introduce workerkernel/workqueue.c+151 -600 replies
19/40workqueue: reimplement work flushing using linked worksinclude/linux/workqueue.h kernel/workqueue.c+133 -210 replies
20/40workqueue: implement per-cwq active work limitinclude/linux/workqueue.h kernel/workqueue.c+46 -110 replies
21/40workqueue: reimplement workqueue freeze using max_activeinclude/linux/workqueue.h kernel/power/process.c kernel/workqueue.c+179 -120 replies
22/40workqueue: introduce global cwq and unify cwq lockskernel/workqueue.c+96 -600 replies
23/40workqueue: implement worker stateskernel/workqueue.c+170 -370 replies
24/40workqueue: reimplement CPU hotplugging support using trusteekernel/workqueue.c+281 -150 replies
25/40workqueue: make single thread workqueue shared worker pool friendlyinclude/linux/workqueue.h kernel/workqueue.c+103 -420 replies
26/40workqueue: use shared worklist and pool all workers per cpukernel/workqueue.c+154 -380 replies
27/40workqueue: implement concurrency managed dynamic worker poolinclude/linux/workqueue.h kernel/workqueue.c+778 -880 replies
28/40workqueue: 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+8 -530 replies
29/40workqueue: add system_wq and system_single_wqinclude/linux/workqueue.h kernel/workqueue.c+38 -110 replies
30/40workqueue: implement work_busy()include/linux/workqueue.h kernel/workqueue.c+32 -12 replies
31/40libata: take advantage of cmwq and remove concurrency limitationsdrivers/ata/libata-core.c drivers/ata/libata-eh.c drivers/ata/libata-scsi.c +2 more+12 -252 replies
32/40async: introduce workqueue based alternative implementationdrivers/base/core.c drivers/base/dd.c include/linux/async.h +5 more+160 -013 replies
33/40async: convert async users to use the new implementationdrivers/acpi/battery.c drivers/ata/libata-core.c drivers/ata/pata_legacy.c +3 more+26 -270 replies
34/40async: kill original implementationdrivers/base/core.c drivers/base/dd.c include/linux/async.h +5 more+3 -3830 replies
35/40fscache: convert object to use workqueue instead of slow-workfs/cachefiles/namei.c fs/fscache/internal.h fs/fscache/main.c +3 more+42 -839 replies
36/40fscache: convert operation to use workqueue instead of slow-workfs/cachefiles/rdwr.c fs/fscache/internal.h fs/fscache/main.c +3 more+37 -1140 replies
37/40fscache: drop references to slow-workfs/fscache/Kconfig fs/fscache/main.c include/linux/fscache-cache.h+1 -180 replies
38/40cifs: use workqueue instead of slow-workfs/cifs/Kconfig fs/cifs/cifsfs.c fs/cifs/cifsglob.h +3 more+19 -359 replies
39/40gfs2: use workqueue instead of slow-workfs/gfs2/Kconfig fs/gfs2/incore.h fs/gfs2/main.c +4 more+29 -514 replies
39/40gfs2: use workqueue instead of slow-workfs/gfs2/Kconfig fs/gfs2/incore.h fs/gfs2/main.c +4 more+40 -490 replies
40/40slow-work: kill itDocumentation/slow-work.txt include/linux/slow-work.h init/Kconfig +5 more+0 -18860 replies

Reviews trailers per patch

2 of 41 patches have a Reviewed-by or Acked-by.

PatchSteven WhitehouseArjan van de Ven
1/40
2/40
3/40
4/40
5/40
6/40
7/40
8/40
9/40
10/40
11/40
12/40
13/40
14/40
15/40
16/40
17/40
18/40
19/40
20/40
21/40
22/40
23/40
24/40
25/40
26/40
27/40
28/40
29/40
30/40
31/40
32/40NAK-ed-by
33/40
34/40
35/40
36/40
37/40
38/40
39/40A-b
39/40A-b
40/40

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread