Skip to content

Per-CPU memory allocator

Maintained 1,933 threads 3,363 messages Latest

About Lists, Files, Maintainers
Lists
linux-mm
Files
arch/*/include/asm/percpu.h, include/linux/percpu*.h, lib/percpu*.c, mm/percpu*.c, mm/percpu-internal.h
Maintainers
Christoph Lameter, Dennis Zhou, Tejun Heo
  1. Hierarchical Percpu Counters for RSS RFC PATCH v24 10 patches Mathieu Desnoyers linux-doc linux-fsdevel linux-mm +3 tools/ (18), lib/ (6), include/ (4), Documentation/ (3), +4 In review 4 replies
  2. arm64: Fix instrumentation escapes from noinstr path PATCH v2 6 patches Jisheng Zhang linux-arm-kernel linux-mm lkml +1 arch/arm64/include/asm/ (7), arch/arm64/lib/ (2), arch/arm64/include/asm/stacktrace/, include/linux/ In review 1 reply
  3. mm/vmalloc: fix up vmap error handling PATCH v4 9 patches Hao Ge linux-mm linuxppc-dev lkml +1 mm/ (3), arch/powerpc/kernel/ (2), mm/kmsan/ (2), include/linux/ In review 1 reply
  4. percpu, local_lock: drop btf_type_tag where no compiler records it RFC PATCH 2 patches Vineet Gupta bpf linux-mm lkml +1 include/linux/ (3) New 0 replies
  5. x86-32 CPU configuration cleanups PATCH v2 7 patches Arnd Bergmann linux-um lkml oe-kbuild-all arch/ (31), drivers/ (3), Documentation/, lib/, +1 In review 8 replies
  6. arm64: Fix instrumentation escapes from noinstr path PATCH 4 patches Jisheng Zhang linux-arm-kernel linux-mm lkml +1 arch/arm64/include/asm/ (7), arch/arm64/include/asm/stacktrace/, arch/arm64/lib/ Superseded 2 replies
  7. riscv: optimize percpu access PATCH v9 3 patches Yunhui Cui bpf linux-arch linux-mm +3 arch/riscv/include/asm/ (4), arch/riscv/kernel/ (2), arch/riscv/, arch/riscv/net/ In review 5 replies
  8. riscv: fix PIO helpers and add optimized percpu ops PATCH v8 3 patches Yunhui Cui bpf linux-arch linux-mm +3 arch/riscv/include/asm/ (5), arch/riscv/kernel/ (2), arch/riscv/net/ In review 7 replies
  9. alloc_tag: Introduce selective tracing for MAP PATCH v5 5 patches Abhishek Bapat linux-mm linux-trace-kernel lkml +1 include/ (4), mm/ (4), Documentation/, MAINTAINERS, +1 In review 3 replies
  10. Mark Kprobe debug exception paths noinstr RFC PATCH v2 4 patches Hongyan Xia linux-arm-kernel linux-mm linux-trace-kernel +2 arch/arm64/include/asm/ (5), arch/arm64/kernel/ (2), arch/arm64/kernel/probes/, include/linux/ In review 5 replies
  11. Hierarchical Percpu Counters for RSS RFC PATCH v23 10 patches Mathieu Desnoyers linux-doc linux-fsdevel linux-mm +2 tools/ (18), lib/ (6), include/ (4), Documentation/ (3), +4 Superseded 0 replies
  12. entry: Classify very early hardirq entry and return-tail callbacks RFC PATCH v2 13 patches Karl Mehltretter linux-arm-kernel linux-doc linux-rt-devel +3 include/ (6), kernel/ (5), arch/ (3), Documentation/, +1 In review 5 replies
  13. alloc_tag: Introduce selective tracing for MAP PATCH v4 4 patches Abhishek Bapat linux-mm linux-trace-kernel lkml +1 include/ (4), mm/ (4), Documentation/, MAINTAINERS, +1 Superseded 1 reply
  14. mm/vmalloc: fix up vmap error handling PATCH v3 10 patches Hao Ge linux-mm linuxppc-dev lkml +1 mm/ (3), arch/powerpc/kernel/ (2), mm/kmsan/ (2), include/linux/ Superseded 7 replies
  15. Move notrace from inline to __always_inline PATCH v2 16 patches Song Liu linux-trace-kernel live-patching lkml include/ (20), arch/ (19), kernel/ In review 6 replies
  16. Change a lot of min_t() that might mask high bits PATCH 44 patches [email protected] amd-gfx bpf cgroups +24 drivers/ (20), net/ (16), fs/ (11), arch/ (6), +7 Applied 67 replies
  17. mm/vmalloc: make the mapping functions undo their partial mappings PATCH v2 5 patches Hao Ge linux-mm linuxppc-dev lkml +2 arch/powerpc/kernel/ (2), mm/ (2), mm/kmsan/ (2) Superseded 13 replies
  18. alloc_tag: Introduce selective tracing for MAP PATCH v3 4 patches Abhishek Bapat linux-mm linux-trace-kernel lkml include/ (4), mm/ (4), Documentation/, MAINTAINERS, +1 Superseded 6 replies
  19. mm/percpu: clean up callers of pcpu_obj_full_size() PATCH v2 1 patch Joshua Hahn linux-mm lkml mm/percpu.c In review 1 reply
  20. alloc_tag: Introduce selective tracing for MAP PATCH v2 4 patches Abhishek Bapat linux-mm linux-trace-kernel lkml include/ (4), mm/ (4), Documentation/, MAINTAINERS, +1 Superseded 10 replies
  21. mm/percpu: clean up callers of pcpu_obj_full_size() PATCH 1 patch Joshua Hahn linux-mm lkml mm/percpu.c Superseded 4 replies
  22. percpu: Define DECLARE_PER_CPU_DECRYPTED when !CONFIG_AMD_MEM_ENCRYPT PATCH 1 patch Teddy Astie linux-mm include/linux/percpu-defs.h New 0 replies
  23. mm/vmalloc: make the mapping functions undo their partial mappings RFC PATCH 4 patches Hao Ge linux-mm linuxppc-dev lkml +1 arch/powerpc/kernel/ (2), mm/ (2), mm/kmsan/ Superseded 9 replies
  24. mm/percpu: account full object size for percpu memory allocations PATCH 1 patch Harry Yoo (Meta) linux-mm lkml stable mm/percpu.c Applied 5 replies
  25. s390/percpu: More small improvements PATCH 4 patches Heiko Carstens linux-s390 lkml sashiko-reviews arch/s390/include/asm/percpu.h In review 8 replies
  26. s390/mm: Batch PTE updates in lazy MMU mode PATCH v8 15 patches Alexander Gordeev linux-mm linux-s390 lkml +3 mm/ (44), arch/ (20), include/ (14), drivers/ (6), +3 Applied 4 replies
  27. arm64: alternatives: switch most used alternatives to callbacks PATCH 6 patches Ada Couprie Diaz linux-arm-kernel arch/arm64/include/asm/ (5), arch/arm64/kernel/ (3), arch/arm64/lib/ In review 8 replies
  28. arm64: Move overflow sp into SP_EL1 and kernel sp into SP_EL0 PATCH v2 21 patches Will Deacon linux-arm-kernel lkml arch/ (34), scripts/, tools/ In review 43 replies
  29. Treewide: enforce static storage for object initializers PATCH 17 patches Yury Norov linux-fsdevel linux-mm linux-rt-devel +7 include/ (22), tools/ (10), drivers/ (2) In review 10 replies
  30. mm: distinguish HW PTE pointers from SW PTE value pointers PATCH v3 9 patches Muhammad Usama Anjum bpf damon dri-devel +8 mm/ (41), include/ (14), drivers/ (6), fs/ (2), +2 In review 18 replies
  31. x86/percpu: Share decrypted storage before guest setup PATCH v2 6 patches Zack Rusin kvm linux-arch linux-coco +5 arch/ (11), include/ (2), Documentation/ In review 7 replies
  32. locking: opt-in tracking of sleeping lock holders PATCH RESEND 7 patches Shakeel Butt cgroups driver-core lkml kernel/ (14), include/ (7), Documentation/ (2), MAINTAINERS, +2 In review 3 replies
  33. Preemptible this_cpu_*() operations PATCH v4 21 patches Mark Rutland linux-arm-kernel stable arch/arm64/include/asm/ (8), arch/arm64/kernel/ (3) Applied 22 replies
  34. s390: More this_cpu_*() changes PATCH v4 11 patches Heiko Carstens linux-s390 lkml arch/s390/include/asm/ (3), arch/s390/kernel/ (3) In review 4 replies
  35. slab: support for compiler-assisted type-based slab cache partitioning PATCH v4 3 patches Marco Elver linux-csky linux-doc linux-hardening +4 mm/ (5), include/ (3), Makefile, init/, +1 In review 18 replies
  36. locking: opt-in tracking of sleeping lock holders PATCH 7 patches Shakeel Butt cgroups driver-core lkml kernel/ (14), include/ (7), Documentation/ (2), MAINTAINERS, +2 Superseded 2 replies
  37. mm: distinguish PTE table storage from PTE values PATCH v2 8 patches Muhammad Usama Anjum bpf damon dri-devel +9 mm/ (41), include/ (14), drivers/ (6), fs/ (2), +2 Superseded 13 replies
  38. FAILED: patch "[PATCH] arm64: percpu: Fix LSE operations on {8,16}-bit types" failed to apply to 5.10-stable tree PATCH 5.10.y 2 patches [email protected] stable arch/arm64/include/asm/percpu.h New 0 replies
  39. FAILED: patch "[PATCH] arm64: percpu: Fix LSE operations on {8,16}-bit types" failed to apply to 5.15-stable tree PATCH 5.15.y 2 patches [email protected] stable arch/arm64/include/asm/percpu.h New 0 replies
  40. FAILED: patch "[PATCH] arm64: percpu: Fix LSE operations on {8,16}-bit types" failed to apply to 6.1-stable tree PATCH 6.1.y 2 patches [email protected] stable arch/arm64/include/asm/percpu.h New 0 replies
  41. FAILED: patch "[PATCH] arm64: percpu: Fix LSE operations on {8,16}-bit types" failed to apply to 6.6-stable tree PATCH 6.6.y 2 patches [email protected] stable arch/arm64/include/asm/percpu.h New 0 replies
  42. FAILED: patch "[PATCH] arm64: percpu: Fix LSE operations on {8,16}-bit types" failed to apply to 6.12-stable tree PATCH 6.12.y 2 patches [email protected] stable arch/arm64/include/asm/percpu.h New 0 replies
  43. percpu_counter: annotate lockless read in _limited_add() PATCH 1 patch Jose A. Perez de Azpillaga linux-mm lkml lib/percpu_counter.c Applied 0 replies
  44. s390: More this_cpu_*() changes PATCH v3 11 patches Heiko Carstens linux-s390 lkml arch/s390/include/asm/ (3), arch/s390/kernel/ (3) Superseded 4 replies
  45. s390: More this_cpu_*() changes PATCH v2 12 patches Heiko Carstens linux-s390 lkml arch/s390/include/asm/ (4), arch/s390/kernel/ (3), arch/s390/ Superseded 6 replies
  46. s390: More this_cpu_*() changes PATCH 12 patches Heiko Carstens linux-s390 lkml arch/s390/include/asm/ (4), arch/s390/kernel/ (3), arch/s390/ Superseded 0 replies
  47. x86/vmware: Share steal-time storage in encrypted guests PATCH 2 patches Zack Rusin kvm linux-arch linux-coco +3 arch/x86/kernel/cpu/, include/asm-generic/, include/linux/ Superseded 4 replies
  48. Hierarchical Percpu Counters for RSS PATCH v21 6 patches Mathieu Desnoyers linux-mm lkml lib/ (5), include/ (4), Documentation/, init/, +1 Superseded 5 replies
  49. arm64: Move overflow sp into SP_EL1 and kernel sp into SP_EL0 PATCH 21 patches Will Deacon linux-arm-kernel lkml arch/ (33), scripts/, tools/ Superseded 8 replies
  50. arm64: Preemptible this_cpu_*() operations PATCH v3 20 of 21 patches Mark Rutland linux-arm-kernel stable arch/arm64/include/asm/ (8), arch/arm64/kernel/ (3) Superseded 5 replies
Page 1 of 36 –