Message ID | 20191127072219.30798-1-lee.jones@linaro.org |
---|---|
State | New |
Headers | show |
Series | [5.3,1/2] ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary | expand |
diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c index d5e0b908f0ba..25da9b2d9610 100644 --- a/arch/arm/mm/mmu.c +++ b/arch/arm/mm/mmu.c @@ -1197,6 +1197,9 @@ void __init adjust_lowmem_bounds(void) phys_addr_t block_start = reg->base; phys_addr_t block_end = reg->base + reg->size; + if (memblock_is_nomap(reg)) + continue; + if (reg->base < vmalloc_limit) { if (block_end > lowmem_limit) /*