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: [<ffffffff8021db68>] change_page_attr_addr+0x9e/0x119 [<ffffffff8021d44f>] ioremap_change_attr+0x49/0x58 [<ffffffff8021d626>] iounmap+0xbe/0xe0 [<ffffffff804dfc95>] quirk_usb_early_handoff+0x396/0x3a5 [<ffffffff80396ea0>] pci_fixup_device+0x90/0x9e [<ffffffff80395889>] pci_init+0x12/0x2b [<ffffffff808c9545>] kernel_init+0xd0/0x23c [<ffffffff8020bec8>] child_rip+0xa/0x12 [<ffffffff808c9475>] kernel_init+0x0/0x23c [<ffffffff8020bebe>] 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
