]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mm/mm_init.c: use round_up() to align movable range
authorWei Yang <richard.weiyang@gmail.com>
Fri, 7 Feb 2025 10:04:53 +0000 (10:04 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 17 Mar 2025 05:06:09 +0000 (22:06 -0700)
Since MAX_ORDER_NR_PAGES is power of 2, let's use a faster version.

Link: https://lkml.kernel.org/r/20250207100453.9989-1-richard.weiyang@gmail.com
Signed-off-by: Wei Yang <richard.weiyang@gmail.com>
Reviewed-by: Anshuman Khandual <anshuman.khandual@arm.com>
Reviewed-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/mm_init.c

index 2630cc30147e052af5374464224dcc3887273bfd..de18d3ad12e15328cff139107ae627a9d66a6329 100644 (file)
@@ -438,7 +438,7 @@ static void __init find_zone_movable_pfns_for_nodes(void)
                 * was requested by the user
                 */
                required_movablecore =
-                       roundup(required_movablecore, MAX_ORDER_NR_PAGES);
+                       round_up(required_movablecore, MAX_ORDER_NR_PAGES);
                required_movablecore = min(totalpages, required_movablecore);
                corepages = totalpages - required_movablecore;
 
@@ -549,7 +549,7 @@ out2:
                unsigned long start_pfn, end_pfn;
 
                zone_movable_pfn[nid] =
-                       roundup(zone_movable_pfn[nid], MAX_ORDER_NR_PAGES);
+                       round_up(zone_movable_pfn[nid], MAX_ORDER_NR_PAGES);
 
                get_pfn_range_for_nid(nid, &start_pfn, &end_pfn);
                if (zone_movable_pfn[nid] >= end_pfn)