linux/arch/arc/include/asm
Linus Torvalds e7ded27593 percpu:
- Enable percpu page allocator for risc-v. There are risc-v
   configurations with sparse NUMA configurations and small vmalloc
   space causing dynamic percpu allocations to fail as the backing chunk
   stride is too far apart.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE3hZPHJdcVwe+yTTtiDc0yuoFPR0FAmWhz5YACgkQiDc0yuoF
 PR33fQ//TImRNBOvLn0zSL6eKE49pBOg1lhff82GroMkjIw/jHLOp0WfdtCRKBZm
 8234WiQRPk3TNKkvmrikMwmDG249Bc/U+RwaHTkfDao6Fm1Pb4SESaggNXw/VKDe
 zWFvI/zoVQGC3+xuUYo6KDtFE9shnphsT7surRt21wdDeZOojH89FtrrEHnnQpIx
 Zl5miPx0H1V+Hlzk7PZkPYmEwcZHp7Sjcx1/t7QzvtzzkiDKmOLROO2gxRMXaCJz
 zeM5UAQi1294EftLpHTgrtn9NEbwt8xOQnaNtZozYSznmcy6CztyiNH43XCOapFC
 10iVxn4NlioXGzaT/Vo2As3PGjJueg2kl+TJur7lAdENgWyqT0qksgtu+9Q2SSYg
 hzWMk8KKqpLHvjnDpKu0spl7EI7u4J8MdIfHLlw/a2vWUU1bBQeRzIZHGe56/yFu
 asHsTlqWzLPZy8ZvqjhX63HQnWnglHhmY63BcHr5kCeUN8F6cNAS0WWtSrvj5bXM
 OHuq+OaSUms9Ktl/igaaXDLUW+0t04vtH4qh1l2ncEdElYWBzT3d9WBkW8RfQzcu
 aXmu0ItxTHGTgmjafibGoQCkMzJ0NG0b7IW4NMNz5nWgpf5ghBXnSjz17Z4FkMgo
 PY/+uF3Gr7w+OYxsIDSzvMef/J14qgJ9oPMVUJWOJIwVUO7+nMQ=
 =fwxu
 -----END PGP SIGNATURE-----

Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu

Pull percpu updates from Dennis Zhou:
 "Enable percpu page allocator for RISC-V.

  There are RISC-V configurations with sparse NUMA configurations and
  small vmalloc space causing dynamic percpu allocations to fail as the
  backing chunk stride is too far apart"

* tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu:
  riscv: Enable pcpu page first chunk allocator
  mm: Introduce flush_cache_vmap_early()
2024-01-18 15:01:28 -08:00
..
Kbuild
arcregs.h
asm-offsets.h
asserts.h
atomic-llsc.h
atomic-spinlock.h
atomic.h
atomic64-arcv2.h
barrier.h
bitops.h
bug.h
cache.h
cacheflush.h percpu: 2024-01-18 15:01:28 -08:00
checksum.h
cmpxchg.h
current.h
delay.h
disasm.h
dma.h
dsp-impl.h
dsp.h
dwarf.h
elf.h
entry-arcv2.h ARC: entry: SAVE_ABI_CALLEE_REG: ISA/ABI specific helper 2023-12-08 16:30:24 -08:00
entry-compact.h ARC: entry: move ARCompact specific bits out of entry.h 2023-12-08 16:30:24 -08:00
entry.h ARC: entry: move ARCompact specific bits out of entry.h 2023-12-08 16:30:24 -08:00
exec.h
fb.h
fpu.h
futex.h
highmem.h
hugepage.h ARC: add hugetlb definitions 2023-12-13 19:33:10 -08:00
io.h
irq.h
irqflags-arcv2.h
irqflags-compact.h
irqflags.h
jump_label.h
kdebug.h
kgdb.h
kprobes.h
linkage.h
mach_desc.h
mmu-arcv2.h
mmu.h
mmu_context.h
module.h
page.h ARC: mm: Make virt_to_pfn() a static inline 2023-12-05 13:11:37 +01:00
pci.h
perf_event.h
pgalloc.h
pgtable-bits-arcv2.h
pgtable-levels.h ARC: mm: Make virt_to_pfn() a static inline 2023-12-05 13:11:37 +01:00
pgtable.h
processor.h
ptrace.h ARC: entry: SAVE_ABI_CALLEE_REG: ISA/ABI specific helper 2023-12-08 16:30:24 -08:00
sections.h
serial.h
setup.h
shmparam.h
smp.h
spinlock.h
spinlock_types.h
stacktrace.h
string.h
switch_to.h
syscall.h
syscalls.h
thread_info.h
timex.h
tlb.h
tlbflush.h
uaccess.h
unaligned.h
unwind.h
vermagic.h
vmalloc.h