bisecting fixing commit since 106fa147d3daa58d2c1ae5f41a29d07036fe7d0a building syzkaller on 2c2b926cb74478a86014f40564517f7d424dc899 testing commit 106fa147d3daa58d2c1ae5f41a29d07036fe7d0a with gcc (GCC) 8.4.1 20210217 kernel signature: 80afb8b0d64ba2a1fdfa8542939612c7b43f0ed2846344904de78a73ae688ae2 all runs: crashed: WARNING in __vm_enough_memory testing current HEAD eb575cd5d7f60241d016fdd13a9e86d962093c9b testing commit eb575cd5d7f60241d016fdd13a9e86d962093c9b with gcc (GCC) 8.4.1 20210217 kernel signature: 94c9e6a32f7f2adb24823dc45e5db89e2bce469fb95318c27e0950785ee037f3 all runs: crashed: WARNING in __vm_enough_memory revisions tested: 2, total time: 30m2.024825552s (build: 22m54.842488747s, test: 6m31.887782252s) the crash still happens on HEAD commit msg: Linux 4.19.195 crash: WARNING in __vm_enough_memory batman_adv: batadv0: Interface activated: batadv_slave_1 IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready ------------[ cut here ]------------ memory commitment underflow WARNING: CPU: 0 PID: 7171 at mm/util.c:670 __vm_enough_memory+0x3c3/0x4b0 mm/util.c:668 Modules linked in: CPU: 0 PID: 7171 Comm: syz-executor.0 Not tainted 4.19.195-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:__vm_enough_memory+0x3c3/0x4b0 mm/util.c:668 Code: ea 02 48 29 d0 e9 3b ff ff ff 80 3d 06 80 9c 07 00 0f 85 ec fc ff ff 48 c7 c7 e0 18 31 87 c6 05 f2 7f 9c 07 01 e8 05 69 3f 05 <0f> 0b 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 0f b6 14 RSP: 0018:ffff8881dad47c40 EFLAGS: 00010282 RAX: 0000000000000000 RBX: ffffffff8860e480 RCX: 1ffff1103b3de54d RDX: 1ffffffff10a3f71 RSI: ffff8881d9ef2a48 RDI: 0000000000000282 RBP: ffff8881dad47c78 R08: ffff8881d9ef2a68 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000020 R13: ffff8881d9cd0000 R14: 0000000000000001 R15: fff800000001b091 FS: 0000000001ccb400(0000) GS:ffff8881f6800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f82f64f0bd0 CR3: 00000001dab43001 CR4: 00000000001606f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: security_vm_enough_memory_mm+0x72/0x90 security/security.c:334 mprotect_fixup+0x526/0x8b0 mm/mprotect.c:423 do_mprotect_pkey+0x3ff/0x800 mm/mprotect.c:589 __do_sys_mprotect mm/mprotect.c:614 [inline] __se_sys_mprotect mm/mprotect.c:611 [inline] __x64_sys_mprotect+0x73/0xb0 mm/mprotect.c:611 do_syscall_64+0xd0/0x4e0 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x464427 Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 0a 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ffe07eae2a8 EFLAGS: 00000206 ORIG_RAX: 000000000000000a RAX: ffffffffffffffda RBX: 0000000000021000 RCX: 0000000000464427 RDX: 0000000000000003 RSI: 0000000000020000 RDI: 00007f2b66e97000 RBP: 00007ffe07eae380 R08: 00000000ffffffff R09: 00007f2b66eb6700 R10: 0000000000020022 R11: 0000000000000206 R12: 00007ffe07eae470 R13: 00007f2b66eb6700 R14: 0000000000000000 R15: 0000000000022000 irq event stamp: 1232 hardirqs last enabled at (1231): [] vprintk_emit+0x34f/0x540 kernel/printk/printk.c:1949 hardirqs last disabled at (1232): [] trace_hardirqs_off_thunk+0x1a/0x1c softirqs last enabled at (1224): [] __do_softirq+0x62d/0x919 kernel/softirq.c:318 softirqs last disabled at (1043): [] invoke_softirq kernel/softirq.c:372 [inline] softirqs last disabled at (1043): [] irq_exit+0x17f/0x1c0 kernel/softirq.c:412 ---[ end trace b2a4405f0912a04f ]---