WSL2-Linux-Kernel/arch/microblaze/mm
Mike Rapoport 22e7878102 microblaze: simplify pte_alloc_one_kernel()
The microblaze's implementation of pte_alloc_one_kernel() used
memblock_alloc_try_nid_raw() along with clear_page() to allocated a zeroed
page during early setup.

Replace calls of these functions with a call to memblock_alloc_try_nid()
that already returns zeroed page and respects the same allocation limits
as memblock_alloc_try_nid_raw().

While on it drop early_get_page() wrapper that was only used in
pte_alloc_one_kernel().

Link: https://lkml.kernel.org/r/20210714123739.16493-3-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Cc: Michal Simek <monstr@monstr.eu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-09-03 09:58:15 -07:00
..
Makefile Microblaze patches for 5.11-rc1 2020-12-16 12:04:39 -08:00
consistent.c microblaze: Remove noMMU code 2020-11-26 16:39:35 +01:00
fault.c mm/microblaze: use general page fault accounting 2020-08-12 10:58:03 -07:00
init.c microblaze: simplify pte_alloc_one_kernel() 2021-09-03 09:58:15 -07:00
mmu_context.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
pgtable.c microblaze: simplify pte_alloc_one_kernel() 2021-09-03 09:58:15 -07:00