mm: convert generic code to 5-level paging
Convert all non-architecture-specific code to 5-level paging. It's mostly mechanical adding handling one more page table level in places where we deal with pud_t. Signed-off-by:Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Acked-by:
Michal Hocko <mhocko@suse.com> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- drivers/misc/sgi-gru/grufault.c 7 additions, 2 deletionsdrivers/misc/sgi-gru/grufault.c
- fs/userfaultfd.c 5 additions, 1 deletionfs/userfaultfd.c
- include/asm-generic/pgtable.h 45 additions, 3 deletionsinclude/asm-generic/pgtable.h
- include/linux/hugetlb.h 4 additions, 1 deletioninclude/linux/hugetlb.h
- include/linux/kasan.h 1 addition, 0 deletionsinclude/linux/kasan.h
- include/linux/mm.h 25 additions, 6 deletionsinclude/linux/mm.h
- lib/ioremap.c 36 additions, 3 deletionslib/ioremap.c
- mm/gup.c 40 additions, 6 deletionsmm/gup.c
- mm/huge_memory.c 6 additions, 1 deletionmm/huge_memory.c
- mm/hugetlb.c 18 additions, 11 deletionsmm/hugetlb.c
- mm/kasan/kasan_init.c 39 additions, 5 deletionsmm/kasan/kasan_init.c
- mm/memory.c 173 additions, 34 deletionsmm/memory.c
- mm/mlock.c 1 addition, 0 deletionsmm/mlock.c
- mm/mprotect.c 23 additions, 3 deletionsmm/mprotect.c
- mm/mremap.c 11 additions, 2 deletionsmm/mremap.c
- mm/page_vma_mapped.c 5 additions, 1 deletionmm/page_vma_mapped.c
- mm/pagewalk.c 29 additions, 3 deletionsmm/pagewalk.c
- mm/pgtable-generic.c 6 additions, 0 deletionsmm/pgtable-generic.c
- mm/rmap.c 6 additions, 1 deletionmm/rmap.c
- mm/sparse-vmemmap.c 19 additions, 3 deletionsmm/sparse-vmemmap.c
Loading
Please register or sign in to comment