aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mm/memblock.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mm/memblock.c b/mm/memblock.c
index 87d21a6ff63c..39a31e7f0045 100644
--- a/mm/memblock.c
+++ b/mm/memblock.c
@@ -1077,6 +1077,9 @@ static void * __init memblock_virt_alloc_internal(
1077 if (!align) 1077 if (!align)
1078 align = SMP_CACHE_BYTES; 1078 align = SMP_CACHE_BYTES;
1079 1079
1080 if (max_addr > memblock.current_limit)
1081 max_addr = memblock.current_limit;
1082
1080again: 1083again:
1081 alloc = memblock_find_in_range_node(size, align, min_addr, max_addr, 1084 alloc = memblock_find_in_range_node(size, align, min_addr, max_addr,
1082 nid); 1085 nid);