right now i'm trying to bisect this crash on 64-bit: Calling initcall 0xffffffff80395877: pci_init+0x0/0x2b() ------------[ cut here ]------------ kernel BUG at arch/x86/mm/pageattr_64.c:176! [...] Call Trace: [] change_page_attr_addr+0x9e/0x119 [] ioremap_change_attr+0x49/0x58 [] iounmap+0xbe/0xe0 [] quirk_usb_early_handoff+0x396/0x3a5 [] pci_fixup_device+0x90/0x9e [] pci_init+0x12/0x2b [] kernel_init+0xd0/0x23c [] child_rip+0xa/0x12 [] kernel_init+0x0/0x23c [] child_rip+0x0/0x12 config and bootlog attached. it's one of these patches: Subject: x86: move all asm/pgtable constants into one place Subject: x86: avoid name conflict for Voyager leave_mm Subject: x86/pgtable: unify pagetable accessors Ingo