Skip to content

Final cpumask conversion for x86

Rusty Russell lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14cpumask: simplify sched_rt.ckernel/sched_rt.c+23 -364 replies
2/14cpumask: partition_sched_domains takes array of cpumask_var_tinclude/linux/sched.h kernel/cpuset.c kernel/sched.c+61 -341 reply
3/14cpumask: avoid cpumask_t in arch/x86/kernel/apic/nmi.carch/x86/kernel/apic/nmi.c+6 -51 reply
4/14cpumask: use struct cpumask rather than the deprecated cpumask_tarch/x86/include/asm/msr.h arch/x86/lib/msr.c+4 -41 reply
5/14cpumask: use modern cpumask style in drivers/edac/amd64_edac.cdrivers/edac/amd64_edac.c+15 -92 replies
6/14cpumask: use cpu_online in kernel/perf_event.ckernel/perf_event.c+2 -20 replies
7/14cpumask: avoid deprecated function in mm/slab.cmm/slab.c+1 -11 reply
8/14cpumask: don't put a cpumask on the stack in x86...cpufreq/powernow-k8.carch/x86/kernel/cpu/cpufreq/powernow-k8.c+10 -50 replies
9/14cpumask: use modern cpumask style in drivers/scsi/fcoe/fcoe.cdrivers/scsi/fcoe/fcoe.c+1 -10 replies
10/14cpumask: convert drivers/idle/i7300_idle.c to cpumask_var_tdrivers/idle/i7300_idle.c+9 -60 replies
11/14cpumask: use modern cpumask style in arch/x86/kernel/cpu/mcheck/mce-inject.carch/x86/kernel/cpu/mcheck/mce-inject.c+12 -102 replies
12/14cpumask: use modern cpumask style in Xenarch/x86/xen/smp.c drivers/xen/cpu_hotplug.c+2 -21 reply
13/14cpumask: avoid dereferencing struct cpumaskkernel/time/timer_list.c+2 -20 replies
14/14cpumask: don't recommend set_cpus_allowed hack in Documentation/cpu-hotplug.txtDocumentation/cpu-hotplug.txt+17 -322 replies

Reviews trailers per patch

3 of 14 patches have a Reviewed-by or Acked-by.

PatchHuang YingGregory HaskinsChristoph Lameter
1/14A-b A-b
2/14
3/14
4/14
5/14
6/14
7/14A-b
8/14
9/14
10/14
11/14A-b
12/14
13/14
14/14

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

Cover letter [PATCH 0/14] Final cpumask conversion for x86

After these patches, I can build allmodconfig on 32 and 64 bit x86 with the obsolete cpumask function definitions and names configured out. After 3 more patches, we can finally allocate offstack cpumasks with less than NR_CPUS bits.

I'd appreciate it if the various maintainers picked these up (most are simple); Andrew, you seem best poised to annoy the others, do you want to take these?

Thanks!
Rusty.