diff --git a/arch/arm64/mm/init.c b/arch/arm64/mm/init.c index 103c602b49724333a6dd326748493157b132d616..71df283f933a24bfe3926e039b50c8dc01d97094 100644 --- a/arch/arm64/mm/init.c +++ b/arch/arm64/mm/init.c @@ -516,7 +516,7 @@ void __init arm64_memblock_init(void) * memory spans, randomize the linear region as well. */ if (memstart_offset_seed > 0 && range >= ARM64_MEMSTART_ALIGN) { - range = range / ARM64_MEMSTART_ALIGN + 1; + range /= ARM64_MEMSTART_ALIGN; memstart_addr -= ARM64_MEMSTART_ALIGN * ((range * memstart_offset_seed) >> 16); }