PROVIDE(__pi_is_midr_in_range_list     = is_midr_in_range_list);
 #endif
 PROVIDE(__pi__ctype                    = _ctype);
-PROVIDE(__pi_memstart_offset_seed      = memstart_offset_seed);
 
 PROVIDE(__pi_init_idmap_pg_dir         = init_idmap_pg_dir);
 PROVIDE(__pi_init_idmap_pg_end         = init_idmap_pg_end);
 
 #include <asm/cpufeature.h>
 #include <asm/memory.h>
 
-u16 __initdata memstart_offset_seed;
-
 bool __ro_after_init __kaslr_is_enabled = false;
 
 void __init kaslr_init(void)
 
 
 #include "pi.h"
 
-extern u16 memstart_offset_seed;
-
 static u64 __init get_kaslr_seed(void *fdt, int node)
 {
        static char const seed_str[] __initconst = "kaslr-seed";
                        return 0;
        }
 
-       memstart_offset_seed = seed & U16_MAX;
-
        /*
         * OK, so we are proceeding with KASLR enabled. Calculate a suitable
         * kernel image offset from the seed. Let's place the kernel in the
 
                }
        }
 
-       if (IS_ENABLED(CONFIG_RANDOMIZE_BASE)) {
-               extern u16 memstart_offset_seed;
-               u64 mmfr0 = read_cpuid(ID_AA64MMFR0_EL1);
-               int parange = cpuid_feature_extract_unsigned_field(
-                                       mmfr0, ID_AA64MMFR0_EL1_PARANGE_SHIFT);
-               s64 range = linear_region_size -
-                           BIT(id_aa64mmfr0_parange_to_phys_shift(parange));
-
-               /*
-                * If the size of the linear region exceeds, by a sufficient
-                * margin, the size of the region that the physical memory can
-                * span, randomize the linear region as well.
-                */
-               if (memstart_offset_seed > 0 && range >= (s64)ARM64_MEMSTART_ALIGN) {
-                       range /= ARM64_MEMSTART_ALIGN;
-                       memstart_addr -= ARM64_MEMSTART_ALIGN *
-                                        ((range * memstart_offset_seed) >> 16);
-               }
-       }
-
        /*
         * Register the kernel text, kernel data, initrd, and initial
         * pagetables with memblock.