From: Christoph Hellwig Date: Tue, 9 Jan 2018 14:00:36 +0000 (+0100) Subject: riscv: don't read back satp in paging_init X-Git-Tag: v4.16-rc1~45^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=372def1f934134cb391234ccdf23c21ae94343c2;p=thirdparty%2Fkernel%2Flinux.git riscv: don't read back satp in paging_init init_mm.pgd (aka swapped_pgd) gets relocated like all other kernel symbols by the elf loader, so there is no need to reload it from satp. Signed-off-by: Christoph Hellwig Signed-off-by: Palmer Dabbelt --- diff --git a/arch/riscv/mm/init.c b/arch/riscv/mm/init.c index a6c0e8e7d8886..c77df8142be2e 100644 --- a/arch/riscv/mm/init.c +++ b/arch/riscv/mm/init.c @@ -41,8 +41,6 @@ void setup_zero_page(void) void __init paging_init(void) { - init_mm.pgd = (pgd_t *)pfn_to_virt(csr_read(sptbr)); - setup_zero_page(); local_flush_tlb_all(); zone_sizes_init();