Greeting, FYI, we noticed the following commit (built with gcc-11): commit: 4c863a2fd728c505831f4d200c4d689b8b389a70 ("[PATCH] mm/slub: replace alloc_pages with folio_alloc") url: https://github.com/intel-lab-lkp/linux/commits/bh1scw-gmail-com/mm-slub-replace-alloc_pages-with-folio_alloc/20220529-001434 base: https://git.kernel.org/cgit/linux/kernel/git/akpm/mm.git mm-everything patch link: https://lore.kernel.org/linux-mm/20220528161157.3934825-1-bh1scw@gmail.com in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +---------------------------------------------+------------+------------+ | | dee992745d | 4c863a2fd7 | +---------------------------------------------+------------+------------+ | boot_successes | 22 | 0 | | boot_failures | 0 | 18 | | WARNING:at_mm/page_alloc.c:#__alloc_pages | 0 | 18 | | RIP:__alloc_pages | 0 | 18 | | BUG:kernel_NULL_pointer_dereference,address | 0 | 18 | | Oops:#[##] | 0 | 18 | | RIP:__irq_domain_alloc_irqs | 0 | 18 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 18 | +---------------------------------------------+------------+------------+ If you fix the issue, kindly add following tag Reported-by: kernel test robot [ 0.335509][ T0] ------------[ cut here ]------------ [ 0.336091][ T0] WARNING: CPU: 0 PID: 0 at mm/page_alloc.c:5483 __alloc_pages+0x5e/0x1e3 [ 0.336971][ T0] Modules linked in: [ 0.337362][ T0] CPU: 0 PID: 0 Comm: swapper Not tainted 5.18.0-10160-g4c863a2fd728 #1 [ 0.338213][ T0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-4 04/01/2014 [ 0.339282][ T0] RIP: 0010:__alloc_pages+0x5e/0x1e3 [ 0.339843][ T0] Code: 41 0f ba e0 0d c7 44 24 08 01 00 00 00 f3 ab 72 20 83 fe 0a 76 24 80 3d c6 b0 93 01 00 0f 85 64 01 00 00 c6 05 b9 b0 93 01 01 < 0f> 0b e9 56 01 00 00 83 fe 0a 0f 87 4d 01 00 00 8b 3d e2 af 95 01 [ 0.341881][ T0] RSP: 0000:ffffffff82603da0 EFLAGS: 00010046 [ 0.342495][ T0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 0.343324][ T0] RDX: 0000000000000000 RSI: 0000000000012000 RDI: ffffffff82603dd8 [ 0.344164][ T0] RBP: 0000000000000000 R08: 0000000000040000 R09: 0000000000000003 [ 0.344979][ T0] R10: 0000000000001000 R11: 0000000000000100 R12: 0000000000000040 [ 0.345793][ T0] R13: 0000000000012000 R14: 0000000000000000 R15: 0000000000000000 [ 0.346605][ T0] FS: 0000000000000000(0000) GS:ffff88842fc00000(0000) knlGS:0000000000000000 [ 0.347516][ T0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 0.348204][ T0] CR2: ffff88843ffff000 CR3: 0000000002612000 CR4: 00000000000406b0 [ 0.349023][ T0] Call Trace: [ 0.349357][ T0] [ 0.349651][ T0] __folio_alloc+0x15/0x32 [ 0.350105][ T0] alloc_slab_page+0x48/0x61 [ 0.350572][ T0] allocate_slab+0x5b/0x1b2 [ 0.351031][ T0] init_kmem_cache_nodes+0x4f/0x1cc [ 0.351679][ T0] kmem_cache_open+0x128/0x18b [ 0.352161][ T0] __kmem_cache_create+0x11/0x52 [ 0.352664][ T0] create_boot_cache+0x6c/0x96 [ 0.353150][ T0] kmem_cache_init+0x89/0x150 [ 0.353628][ T0] start_kernel+0x210/0x4ae [ 0.354085][ T0] secondary_startup_64_no_verify+0xe0/0xeb [ 0.354695][ T0] [ 0.354999][ T0] ---[ end trace 0000000000000000 ]--- To reproduce: # build kernel cd linux cp config-5.18.0-10160-g4c863a2fd728 .config make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 INSTALL_MOD_PATH= modules_install cd find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k -m modules.cgz job-script # job-script is attached in this email # if come across any failure that blocks the test, # please remove ~/.lkp and /lkp dir to run from a clean state. -- 0-DAY CI Kernel Test Service https://01.org/lkp