FYI, we noticed the following commit: commit: 73821bb516920b2b38732ce992d11c08c5d8bd7d ("your mail") url: https://github.com/0day-ci/linux/commits/Michal-Hocko/mm-consider-zone-which-is-not-fully-populated-to-have-holes/20170420-173046 in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-i386 -enable-kvm -smp 2 -m 320M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +--------------------------------------------------------+----------+------------+ | | v4.9-rc8 | 73821bb516 | +--------------------------------------------------------+----------+------------+ | boot_successes | 5 | 0 | | boot_failures | 4 | 19 | | BUG:workqueue_lockup-pool | 4 | 12 | | WARNING:at_mm/memblock.c:#memblock_virt_alloc_internal | 0 | 19 | +--------------------------------------------------------+----------+------------+ [ 0.000000] WARNING: CPU: 0 PID: 0 at mm/memblock.c:1261 memblock_virt_alloc_internal+0xa2/0x3bb [ 0.000000] Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.9.0-rc8-00001-g73821bb #1 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.000000] c100d60b c1994dde c1a4fe84 c1a4fe58 c122041d c1a4fe70 c1044973 c1cf3fb9 [ 0.000000] b95b9258 00000001 00000001 c1a4fe8c c10449b7 00000009 00000000 c1a4fe84 [ 0.000000] c1993532 c1a4fea0 c1a4fec4 c1cf3fb9 c19934b3 000004ed c1993532 00000000 [ 0.000000] Call Trace: [ 0.000000] [] ? show_stack+0x59/0x5f [ 0.000000] [] dump_stack+0x16/0x18 [ 0.000000] [] __warn+0x104/0x11b [ 0.000000] [] ? memblock_virt_alloc_internal+0xa2/0x3bb [ 0.000000] [] warn_slowpath_fmt+0x2d/0x32 [ 0.000000] [] memblock_virt_alloc_internal+0xa2/0x3bb [ 0.000000] [] ? pte_offset_kernel+0x10/0x1e [ 0.000000] [] memblock_virt_alloc_try_nid+0x94/0xf1 [ 0.000000] [] sparse_mem_map_populate+0x35/0x50 [ 0.000000] [] sparse_init+0x234/0x35f [ 0.000000] [] paging_init+0x89/0xa5 [ 0.000000] [] native_pagetable_init+0xef/0x200 [ 0.000000] [] setup_arch+0xda2/0xe34 [ 0.000000] [] start_kernel+0x62/0x57b [ 0.000000] [] i386_start_kernel+0xd4/0xec [ 0.000000] ---[ end trace 0000000000000000 ]--- 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