mm: prefer xxx_page() alloc/free functions for order-0 pages
authorLorenzo Stoakes <lstoakes@gmail.com>
Mon, 13 Mar 2023 12:27:14 +0000 (12:27 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Tue, 28 Mar 2023 23:20:16 +0000 (16:20 -0700)
commitdcc1be119071f034f3123d3c618d2ef70c80125e
treee33f2ffdb0e3a0de7b5a00e2888d23335b974c05
parent0a54864f8dfb64b64c84c9db6ff70e0e93690a33
mm: prefer xxx_page() alloc/free functions for order-0 pages

Update instances of alloc_pages(..., 0), __get_free_pages(..., 0) and
__free_pages(..., 0) to use alloc_page(), __get_free_page() and
__free_page() respectively in core code.

Link: https://lkml.kernel.org/r/50c48ca4789f1da2a65795f2346f5ae3eff7d665.1678710232.git.lstoakes@gmail.com
Signed-off-by: Lorenzo Stoakes <lstoakes@gmail.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Mike Rapoport (IBM) <rppt@kernel.org>
Acked-by: Mel Gorman <mgorman@techsingularity.net>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Nicholas Piggin <npiggin@gmail.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Uladzislau Rezki (Sony) <urezki@gmail.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
include/asm-generic/pgalloc.h
mm/debug_vm_pgtable.c
mm/hugetlb_vmemmap.c
mm/mmu_gather.c
mm/page_alloc.c
mm/vmalloc.c