summaryrefslogtreecommitdiffstats
path: root/mm/debug_vm_pgtable.c
diff options
context:
space:
mode:
authorAnshuman Khandual <anshuman.khandual@arm.com>2020-06-05 01:47:12 +0200
committerLinus Torvalds <torvalds@linux-foundation.org>2020-06-05 04:06:21 +0200
commit8898ad58a0195e2d3f5ffb770fbe9c9dc978a171 (patch)
tree8daa0fdbae14e1d1e6e654d63909af064e73d39b /mm/debug_vm_pgtable.c
parentmm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/5level-fixup.h (diff)
downloadlinux-8898ad58a0195e2d3f5ffb770fbe9c9dc978a171.tar.xz
linux-8898ad58a0195e2d3f5ffb770fbe9c9dc978a171.zip
x86/mm: define mm_p4d_folded()
Patch series "mm/debug: Add tests validating architecture page table helpers", v18. This adds a test validation for architecture exported page table helpers. Patch adds basic transformation tests at various levels of the page table. This test was originally suggested by Catalin during arm64 THP migration RFC discussion earlier. Going forward it can include more specific tests with respect to various generic MM functions like THP, HugeTLB etc and platform specific tests. https://lore.kernel.org/linux-mm/20190628102003.GA56463@arrakis.emea.arm.com/ This patch (of 2): This just defines mm_p4d_folded() to check whether P4D page table level is folded at runtime. Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@kernel.org> Link: http://lkml.kernel.org/r/1587436495-22033-2-git-send-email-anshuman.khandual@arm.com Link: http://lkml.kernel.org/r/1588564865-31160-2-git-send-email-anshuman.khandual@arm.com Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/debug_vm_pgtable.c')
0 files changed, 0 insertions, 0 deletions