Thread (19 messages) 19 messages, 3 authors, 2021-12-03

Re: [PATCH RFC 0/4] mm: percpu: Cleanup percpu first chunk funciton

From: Dennis Zhou <dennis@kernel.org>
Date: 2021-11-29 02:56:39
Also in: linux-arm-kernel, linux-mips, linux-mm, linux-riscv, lkml, sparclinux

On Mon, Nov 29, 2021 at 10:51:18AM +0800, Kefeng Wang wrote:
Hi Dennis and all maintainers, any comments about the changes, many thanks.

On 2021/11/21 17:35, Kefeng Wang wrote:
quoted
When support page mapping percpu first chunk allocator on arm64, we
found there are lots of duplicated codes in percpu embed/page first
chunk allocator. This patchset is aimed to cleanup them and should
no funciton change, only test on arm64.

Kefeng Wang (4):
   mm: percpu: Generalize percpu related config
   mm: percpu: Add pcpu_fc_cpu_to_node_fn_t typedef
   mm: percpu: Add generic pcpu_fc_alloc/free funciton
   mm: percpu: Add generic pcpu_populate_pte() function

  arch/arm64/Kconfig             |  20 +----
  arch/ia64/Kconfig              |   9 +--
  arch/mips/Kconfig              |  10 +--
  arch/mips/mm/init.c            |  14 +---
  arch/powerpc/Kconfig           |  17 +---
  arch/powerpc/kernel/setup_64.c |  92 +--------------------
  arch/riscv/Kconfig             |  10 +--
  arch/sparc/Kconfig             |  12 +--
  arch/sparc/kernel/smp_64.c     | 105 +-----------------------
  arch/x86/Kconfig               |  17 +---
  arch/x86/kernel/setup_percpu.c |  66 ++-------------
  drivers/base/arch_numa.c       |  68 +---------------
  include/linux/percpu.h         |  13 +--
  mm/Kconfig                     |  12 +++
  mm/percpu.c                    | 143 +++++++++++++++++++++++++--------
  15 files changed, 165 insertions(+), 443 deletions(-)
Hi Kefang,

I apologize for the delay. It's a holiday week in the US + I had some
personal things come up at the beginning of last week. I'll have it
reviewed by tomorrow.

Thanks,
Dennis
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help