OSDN Git Service

sparc64: add support for folded p4d page tables
authorMike Rapoport <rppt@linux.ibm.com>
Sun, 24 Nov 2019 08:57:20 +0000 (10:57 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 30 Jan 2020 10:14:28 +0000 (11:14 +0100)
commit5637bc5048340456176fcd4c8986edc1ac1acbe1
tree166c9b855d298204f44de91e93c22e5091a6b930
parent9167bd96346473de5b61124f4589949fdf3026cf
sparc64: add support for folded p4d page tables

Implement primitives necessary for the 4th level folding, add walks of p4d
level where appropriate and replace 5level-fixup.h with pgtable-nop4d.h.

Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/include/asm/pgalloc_64.h
arch/sparc/include/asm/pgtable_64.h
arch/sparc/kernel/signal32.c
arch/sparc/kernel/smp_64.c
arch/sparc/mm/fault_64.c
arch/sparc/mm/hugetlbpage.c
arch/sparc/mm/init_64.c