On 06/12/2018 07:39 AM, Kirill A. Shutemov wrote: > arch/x86/include/asm/mktme.h | 6 + > arch/x86/mm/init_64.c | 6 + > arch/x86/mm/mktme.c | 444 +++++++++++++++++++++++++++++++++++ > 3 files changed, 456 insertions(+) Can we not do any better than 400 lines of new open-coded pagetable hacking?