diff --git a/arch/powerpc/mm/pgtable-radix.c b/arch/powerpc/mm/pgtable-radix.c index 60927d019bbf7fde14882a84d44f4a38c32b0654..573a9a2ee4555c53ab2416e70fb4fdd05fb464da 100644 --- a/arch/powerpc/mm/pgtable-radix.c +++ b/arch/powerpc/mm/pgtable-radix.c @@ -629,23 +629,10 @@ void radix__setup_initial_memory_limit(phys_addr_t first_memblock_base, */ BUG_ON(first_memblock_base != 0); - if (!early_cpu_has_feature(CPU_FTR_HVMODE)) { - /* - * Radix mode guests are not limited by RMA / VRMA addressing. - * - * We do clamp addresses to 1GB to avoid some funky things - * such as RTAS bugs. - */ - ppc64_rma_size = 0x40000000; - /* - * Finally limit subsequent allocations. We really don't want - * to limit the memblock allocations to rma_size. FIXME!! should - * we even limit at all ? - */ - memblock_set_current_limit(first_memblock_base + first_memblock_size); - } else { - ppc64_rma_size = ULONG_MAX; - } + /* + * Radix mode is not limited by RMA / VRMA addressing. + */ + ppc64_rma_size = ULONG_MAX; } #ifdef CONFIG_MEMORY_HOTPLUG