On Tue, Nov 5, 2019 at 10:16 AM Mike Rapoport <rppt@xxxxxxxxxx> wrote: > > From: Mike Rapoport <rppt@xxxxxxxxxxxxx> > > Hi, > > These patches convert several architectures to use page table folding and > remove __ARCH_HAS_4LEVEL_HACK along with include/asm-generic/4level-fixup.h. > > For the nommu configurations the folding is already implemented by the > generic code so the only change was to use the appropriate header file. > > As for the rest, the changes are mostly about mechanical replacement of > pgd accessors with pud/pmd ones and the addition of higher levels to page > table traversals. > > With Vineet's patches from "elide extraneous generated code for folded > p4d/pud/pmd" series [1] there is a small shrink of the kernel size of about > -0.01% for the defconfig builds. > > The set is boot-tested on UML, qemu-{alpha,sparc} and aranym. > > v4 changes: > * m68k: fix sun3x_defconfig build and reorder ifdefs as per Geert's > suggestion Mike, tested your patch series on a debian sid/unstable sparc64 LDOM running on a T5-2 sparc server - it boots for me.