]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - mm/memblock.c
memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions
[mirror_ubuntu-jammy-kernel.git] / mm / memblock.c
index 0041ff62c584e7e128a138a1a9a996449ebc1cdf..de7b553baa50004c5152d0fee14a7a682d098673 100644 (file)
@@ -947,7 +947,8 @@ static bool should_skip_region(struct memblock_type *type,
                return true;
 
        /* skip hotpluggable memory regions if needed */
-       if (movable_node_is_enabled() && memblock_is_hotpluggable(m))
+       if (movable_node_is_enabled() && memblock_is_hotpluggable(m) &&
+           !(flags & MEMBLOCK_HOTPLUG))
                return true;
 
        /* if we want mirror memory skip non-mirror memory regions */