]> Gentwo Git Trees - linux/.git/commit
treewide: include linux/pgalloc.h instead of asm/pgalloc.h
authorHarry Yoo <harry.yoo@oracle.com>
Fri, 24 Oct 2025 11:30:47 +0000 (20:30 +0900)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 17 Nov 2025 01:28:25 +0000 (17:28 -0800)
commitad8b2e096181bd23a32d8672de107136d0c478e9
treeac1581474e37185b8e112ecacbbc33ec47e32e4f
parent5e0fa7ed984d1c3b8bda4158e35a46cb2b0badac
treewide: include linux/pgalloc.h instead of asm/pgalloc.h

For now, including <asm/pgalloc.h> instead of <linux/pgalloc.h> is
technically fine unless the .c file calls p*d_populate_kernel() helper
functions.

But it is a better practice to always include <linux/pgalloc.h>.  Include
<linux/pgalloc.h> instead of <asm/pgalloc.h> outside arch/.

Link: https://lkml.kernel.org/r/20251024113047.119058-3-harry.yoo@oracle.com
Signed-off-by: Harry Yoo <harry.yoo@oracle.com>
Acked-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Reviewed-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
Cc: Liam Howlett <liam.howlett@oracle.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: SeongJae Park <sj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
16 files changed:
drivers/firmware/efi/arm-runtime.c
drivers/firmware/efi/riscv-runtime.c
drivers/s390/char/sclp_sd.c
fs/dax.c
kernel/fork.c
mm/debug_vm_pgtable.c
mm/filemap.c
mm/huge_memory.c
mm/hugetlb.c
mm/hugetlb_vmemmap.c
mm/khugepaged.c
mm/memory.c
mm/mmu_gather.c
mm/mremap.c
mm/pgtable-generic.c
mm/pt_reclaim.c