Skip to content

percpu: disallow archs from overriding SHIFT_PERCPU_PTR()

Tejun Heo lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12percpu: disallow archs from overriding SHIFT_PERCPU_PTR()include/asm-generic/percpu.h+3 -61 reply
2/12percpu: introduce arch_raw_cpu_ptr()arch/x86/include/asm/percpu.h include/asm-generic/percpu.h+10 -32 replies
3/12percpu: include/asm-generic/percpu.h should contain only arch-overridable partsinclude/asm-generic/percpu.h include/linux/percpu-defs.h+89 -641 reply
4/12percpu: move accessors from include/linux/percpu.h to percpu-defs.hinclude/linux/percpu-defs.h include/linux/percpu.h+32 -371 reply
5/12percpu: reorganize include/linux/percpu-defs.hinclude/linux/percpu-defs.h+9 -236 replies
6/12percpu: only allow sized arch overrides for {raw|this}_cpu_*() opsinclude/linux/percpu.h+5 -891 reply
7/12percpu: move generic {raw|this}_cpu_*_N() definitions to include/asm-generic/percpu.hinclude/asm-generic/percpu.h include/linux/percpu.h+341 -3441 reply
8/12percpu: move {raw|this}_cpu_*() definitions to include/linux/percpu-defs.hinclude/linux/percpu-defs.h include/linux/percpu.h+209 -2081 reply
9/12percpu: reorder macros in percpu header filesinclude/asm-generic/percpu.h include/linux/percpu-defs.h+119 -1191 reply
10/12percpu: use raw_cpu_*() to define __this_cpu_*()include/linux/percpu-defs.h+9 -91 reply
11/12percpu: preffity percpu header filesinclude/asm-generic/percpu.h include/linux/percpu-defs.h+435 -3991 reply
12/12percpu: invoke __verify_pcpu_ptr() from the generic part of accessors and operationsarch/x86/include/asm/percpu.h include/linux/percpu-defs.h+21 -60 replies
12/12percpu: invoke __verify_pcpu_ptr() from the generic part of accessors and operationsarch/x86/include/asm/percpu.h include/linux/percpu-defs.h+21 -90 replies

Reviews trailers per patch

9 of 13 patches have a Reviewed-by or Acked-by.

PatchChristoph Lameter
1/12A-b
2/12
3/12A-b
4/12A-b
5/12
6/12A-b
7/12A-b
8/12A-b
9/12A-b
10/12A-b
11/12A-b
12/12
12/12

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

Read the v1 thread