On Sat, Aug 15, 2020 at 09:35:05PM +0300, Meelis Roos wrote: > > While 5.8.0 worked fine on my HP RP2470 (Gentoo with 10.2.0 kgcc), yesterdays dddcbc139e96 and todays a1d21081a60d crash on boot. I have started bisecting it. > > And finished now. I included all CC-s and SOB-s from the commit to this mail - sorry if too broad. > > 1355c31eeb7ea61a7f2f2937d17cd4e343a6b5af is the first bad commit yes, I see the problem. arch/parisc/include/asm/pgtable.h:#define PMD_ORDER 1 /* Number of pages per pmd */ -static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) -{ - pmd_t *pmd = (pmd_t *)__get_free_pages(GFP_KERNEL, PMD_ORDER); + page = alloc_pages(gfp, 0); So I think the quick fix is to restore the parisc pmd_alloc_one and define __HAVE_ARCH_PMD_ALLOC_ONE. I wasn't following this series too closely, so I shan't propose a patch, but leave it up to Mike. I'd probably miss some subtlety.