FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit 43993977baecd838d66ccabc7f682342fc6ff635 ("mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd")
We found the OOM possibility increased 88% in a virtual machine with 1G memory. ========================================================================================= tbox_group/testcase/rootfs/kconfig/compiler/disk/fs/test: vm-kbuild-1G/xfstests/debian-x86_64-2015-02-07.cgz/x86_64-allyesdebian/gcc-4.9/4HDD/btrfs/generic-mid commit: 74fad8a3a917b9e0a407af8a4150c61f7b836591 43993977baecd838d66ccabc7f682342fc6ff635 74fad8a3a917b9e0 43993977baecd838d66ccabc7f ---------------- -------------------------- fail:runs %reproduction fail:runs | | | 1:24 -4% :24 xfstests.generic.192.fail 1:24 -4% :24 xfstests.nr_fail :24 88% 21:24 dmesg.Mem-Info :24 62% 15:24 dmesg.page_allocation_failure:order:#,mode :24 88% 21:24 dmesg.warn_alloc_failed+0x :24 75% 18:24 last_state.is_incomplete_run 1:24 -4% :24 last_state.xfstests.exit_code.1 :24 54% 13:24 last_state.xfstests.exit_code.143 :24 71% 17:24 kmsg.SLAB:Unable_to_allocate_memory_on_node#(gfp=#) 1:24 -4% :24 kmsg.TDH<#> 1:24 -4% :24 kmsg.TDH<c7> 1:24 -4% :24 kmsg.TDT<#> 1:24 -4% :24 kmsg.TDT<c7> 1:24 -4% :24 kmsg.Tx_Queue<#> 1:24 -4% :24 kmsg.buffer_info[next_to_clean] 1:24 -4% :24 kmsg.e1000#:#:#eth0:Detected_Tx_Unit_Hang 1:24 -4% :24 kmsg.jiffies<#> 1:24 -4% :24 kmsg.jiffies<#c5c> 1:24 -4% :24 kmsg.next_to_clean<#> 1:24 -4% :24 kmsg.next_to_clean<c7> 1:24 -4% :24 kmsg.next_to_use<#> 1:24 -4% :24 kmsg.next_to_use<c9> 1:24 -4% :24 kmsg.next_to_watch.status<#> 1:24 -4% :24 kmsg.next_to_watch<#> 1:24 -4% :24 kmsg.next_to_watch<c8> 1:24 -4% :24 kmsg.time_stamp<#> 1:24 -4% :24 kmsg.time_stamp<#afd> vm-kbuild-1G: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap Memory: 1G To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Disclaimer: Results have been estimated based on internal Intel analysis and are provided for informational purposes only. Any difference in system hardware or software design or configuration may affect actual performance. Thanks, Ying Huang
--- LKP_SERVER: inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 testcase: xfstests default-monitors: wait: activate-monitor kmsg: vmstat: interval: 10 default-watchdogs: oom-killer: watchdog: cpufreq_governor: model: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap nr_vm: 16 nr_cpu: 2 memory: 1G disk_type: virtio-scsi rootfs: debian-x86_64-2015-02-07.cgz hdd_partitions: "/dev/sda /dev/sdb /dev/sdc /dev/sdd" swap_partitions: "/dev/sde" ssh_base_port: 23000 category: functional disk: 4HDD fs: btrfs xfstests: test: generic-mid enqueue_time: 2015-10-19 23:36:05.806413316 +08:00 branch: linux-review/Richard-Fitzgerald/Add-support-for-Cirrus-Logic-CS47L24-and-WM1831-codecs/20151019-221754 commit: 70e25d9e15fdae345ae7499131c643db506d08e0 queue: rand repeat_to: 2 testbox: vm-kbuild-1G-11 tbox_group: vm-kbuild-1G kconfig: x86_64-allyesdebian id: 64d645db367175db708ac69d321aa547a7f23900 user: lkp compiler: gcc-4.9 kernel: "/pkg/linux/x86_64-allyesdebian/gcc-4.9/70e25d9e15fdae345ae7499131c643db506d08e0/vmlinuz-4.3.0-rc5-next-20151016-00003-g70e25d9" result_root: "/result/xfstests/4HDD-btrfs-generic-mid/vm-kbuild-1G/debian-x86_64-2015-02-07.cgz/x86_64-allyesdebian/gcc-4.9/70e25d9e15fdae345ae7499131c643db506d08e0/0" job_file: "/lkp/scheduled/vm-kbuild-1G-11/rand_xfstests-4HDD-btrfs-generic-mid-debian-x86_64.cgz-x86_64-allyesdebian-70e25d9e15fdae345ae7499131c643db506d08e0-20151019-128924-ut9rnp-0.yaml" dequeue_time: 2015-10-20 00:24:58.505681006 +08:00 max_uptime: 3600 initrd: "/osimage/debian/debian-x86_64-2015-02-07.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/vm-kbuild-1G-11/rand_xfstests-4HDD-btrfs-generic-mid-debian-x86_64.cgz-x86_64-allyesdebian-70e25d9e15fdae345ae7499131c643db506d08e0-20151019-128924-ut9rnp-0.yaml - ARCH=x86_64 - kconfig=x86_64-allyesdebian - branch=linux-review/Richard-Fitzgerald/Add-support-for-Cirrus-Logic-CS47L24-and-WM1831-codecs/20151019-221754 - commit=70e25d9e15fdae345ae7499131c643db506d08e0 - BOOT_IMAGE=/pkg/linux/x86_64-allyesdebian/gcc-4.9/70e25d9e15fdae345ae7499131c643db506d08e0/vmlinuz-4.3.0-rc5-next-20151016-00003-g70e25d9 - max_uptime=3600 - RESULT_ROOT=/result/xfstests/4HDD-btrfs-generic-mid/vm-kbuild-1G/debian-x86_64-2015-02-07.cgz/x86_64-allyesdebian/gcc-4.9/70e25d9e15fdae345ae7499131c643db506d08e0/0 - LKP_SERVER=inn - |2- earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal rw lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" modules_initrd: "/pkg/linux/x86_64-allyesdebian/gcc-4.9/70e25d9e15fdae345ae7499131c643db506d08e0/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2015-02-07.cgz/lkp.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/run-ipconfig.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/fs.cgz,/lkp/benchmarks/xfstests.cgz" job_state: upload_dmesg
mkfs -t btrfs /dev/sdd mkfs -t btrfs /dev/sdb mkfs -t btrfs /dev/sda mkfs -t btrfs /dev/sdc mount -t btrfs /dev/sda /fs/sda mount -t btrfs /dev/sdb /fs/sdb mount -t btrfs /dev/sdc /fs/sdc mount -t btrfs /dev/sdd /fs/sdd export TEST_DIR=/fs/sda export TEST_DEV=/dev/sda export FSTYP=btrfs export SCRATCH_MNT=/fs/scratch mkdir /fs/scratch -p export SCRATCH_DEV_POOL="/dev/sdb /dev/sdc /dev/sdd" ./check generic/068 generic/100 generic/117 generic/120 generic/125 generic/130 generic/192 generic/209 generic/223 generic/225 generic/226 generic/230 generic/241 generic/247 generic/256 generic/275