]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - arch/arm64/mm/init.c
arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region
[mirror_ubuntu-bionic-kernel.git] / arch / arm64 / mm / init.c
index caa295cd5d09aede3219042ae200fe2ef0b9e164..9e6c822d458dd825c1cadfb8083f403a4292970d 100644 (file)
@@ -447,7 +447,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);
                }