There are some confusion between pdg and p4d when populate pte for kernel address space. This patch modifies this issue and adds unified function for pcpu and fixmap populate pte. Bibo Mao (3): mm/percpu: Remove some local variables in pcpu_populate_pte LoongArch: Code cleanup in function pcpu_populate_pte LoongArch: mm: Add unified function populate_kernel_pte arch/loongarch/include/asm/pgalloc.h | 1 + arch/loongarch/kernel/numa.c | 35 ++----------------- arch/loongarch/mm/init.c | 52 ++++++++++++++++------------ mm/percpu.c | 24 +++++-------- 4 files changed, 42 insertions(+), 70 deletions(-) -- 2.27.0