FYI, we noticed the following commit: commit: b7ef62aa8a7aebb156ce093e3215fb821426fc1b ("mm, page_alloc: split smallest stolen page in fallback") https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -m 512M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +------------------------------------------------------------------+------------+------------+ | | f7b7744467 | b7ef62aa8a | +------------------------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 4 | 4 | | invoked_oom-killer:gfp_mask=0x | 4 | | | Mem-Info | 4 | | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 4 | | | BUG:kernel_hang_in_boot_stage | 0 | 4 | +------------------------------------------------------------------+------------+------------+ [ 2.398650] BTRFS: selftest: Running find delalloc tests [ 2.413373] tsc: Refined TSC clocksource calibration: 2260.994 MHz [ 2.414891] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x209745a29ae, max_idle_ns: 440795217760 ns Elapsed time: 460 BUG: kernel hang in boot stage initrds=( /osimage/yocto/yocto-minimal-x86_64-2016-04-22.cgz /lkp/scheduled/vm-lkp-nex04-yocto-x86_64-11/boot-1-yocto-minimal-x86_64-2016-04-22.cgz-b7ef62aa8a7aebb156ce093e3215fb821426fc1b-20170321-127060-hr3r1t-0.cgz /lkp/lkp/lkp-x86_64.cgz To reproduce: git clone https://github.com/01org/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong