]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm: convert generic code to 5-level paging
authorVijay Kumar <vijay.ac.kumar@oracle.com>
Thu, 20 Apr 2017 00:11:00 +0000 (18:11 -0600)
committerShannon Nelson <shannon.nelson@oracle.com>
Wed, 31 May 2017 23:43:51 +0000 (16:43 -0700)
commit4cbf87337a4e972305e3fec65ee0125a3e41eebf
tree0701208d628bf8dd90857dc86bfb1ba494bbca51
parent802cc3fd250de311cfd0ea447ea478086d99aee3
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>
(cherry picked from commit c2febafc67734a62196c1b9dfba926412d4077ba)

Conflicts:

include/linux/kasan.h
mm/kasan/kasan_init.c
mm/memory.c
mm/page_vma_mapped.c

Orabug: 25808647

Signed-off-by: Vijay Kumar <vijay.ac.kumar@oracle.com>
Reviewed-by: Bob Picco <bob.picco@oracle.com>
Signed-off-by: Shannon Nelson <shannon.nelson@oracle.com>
19 files changed:
drivers/misc/sgi-gru/grufault.c
fs/userfaultfd.c
include/asm-generic/pgtable.h
include/linux/hugetlb.h
include/linux/mm.h
lib/ioremap.c
mm/gup.c
mm/hugetlb.c
mm/memory.c
mm/mlock.c
mm/mprotect.c
mm/mremap.c
mm/pagewalk.c
mm/pgtable-generic.c
mm/rmap.c
mm/sparse-vmemmap.c
mm/swapfile.c
mm/userfaultfd.c
mm/vmalloc.c