executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program syzkaller login: [ 29.887422] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 29.888265] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 29.888687] CPU: 3 PID: 3060 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 29.889241] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 29.889789] Call Trace: [ 29.889967] dump_stack+0x194/0x257 [ 29.890213] ? arch_local_irq_restore+0x53/0x53 [ 29.890534] ? flush_work+0x621/0x930 [ 29.890792] warn_alloc+0x1c2/0x2f0 [ 29.891034] ? zone_watermark_ok_safe+0x430/0x430 [ 29.891350] ? mutex_unlock+0xd/0x10 [ 29.891622] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 29.891974] ? warn_alloc+0x2f0/0x2f0 [ 29.892229] ? SyS_ioctl+0x8f/0xc0 [ 29.892478] ? warn_alloc+0x2f0/0x2f0 [ 29.892736] ? save_stack_trace+0x16/0x20 [ 29.893020] ? check_noncircular+0x20/0x20 [ 29.893308] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 29.893674] ? find_held_lock+0x39/0x1d0 [ 29.893957] ? lock_downgrade+0x990/0x990 [ 29.894245] ? check_same_owner+0x320/0x320 [ 29.894545] ? rcu_note_context_switch+0x710/0x710 [ 29.894871] ? check_noncircular+0x20/0x20 [ 29.895155] ? __might_sleep+0x95/0x190 [ 29.895423] __alloc_pages_nodemask+0x9f7/0xd80 [ 29.895749] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 29.896079] ? __alloc_pages_nodemask+0xae5/0xd80 [ 29.896400] ? find_held_lock+0x39/0x1d0 [ 29.896681] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 29.897028] ? cache_grow_begin+0x31b/0x400 [ 29.897321] cache_grow_begin+0x86/0x400 [ 29.897605] fallback_alloc+0x150/0x2b0 [ 29.897880] ____cache_alloc_node+0x1cf/0x1e0 [ 29.898181] kmem_cache_alloc_trace+0x27d/0x750 [ 29.898490] ? lock_downgrade+0x990/0x990 [ 29.898784] kvm_dev_ioctl+0x216/0x1840 [ 29.899051] ? lock_release+0xd70/0xd70 [ 29.899317] ? install_new_memslots+0x420/0x420 [ 29.899650] ? avc_has_extended_perms+0x7fa/0x12c0 [ 29.899972] ? unwind_get_return_address+0x61/0xa0 [ 29.900305] ? avc_ss_reset+0x110/0x110 [ 29.900582] ? putname+0xee/0x130 [ 29.900814] ? save_stack+0xa3/0xd0 [ 29.901059] ? save_stack_trace+0x16/0x20 [ 29.901333] ? save_stack+0x43/0xd0 [ 29.901584] ? kasan_slab_free+0x71/0xc0 [ 29.901866] ? kmem_cache_free+0x77/0x280 [ 29.902162] ? putname+0xee/0x130 [ 29.902478] ? do_sys_open+0x31b/0x6d0 [ 29.903387] ? __lock_is_held+0xbc/0x140 [ 29.903672] ? check_same_owner+0x320/0x320 [ 29.903972] ? rcu_note_context_switch+0x710/0x710 [ 29.904302] ? install_new_memslots+0x420/0x420 [ 29.904677] do_vfs_ioctl+0x1b1/0x1530 [ 29.905072] ? _cond_resched+0x14/0x30 [ 29.905472] ? ioctl_preallocate+0x2b0/0x2b0 [ 29.905935] ? selinux_capable+0x40/0x40 [ 29.906363] ? putname+0xf3/0x130 [ 29.906746] ? security_file_ioctl+0x7d/0xb0 [ 29.907203] ? security_file_ioctl+0x89/0xb0 [ 29.907669] SyS_ioctl+0x8f/0xc0 [ 29.908076] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 29.908558] RIP: 0033:0x435369 [ 29.908917] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000207 ORIG_RAX: 0000000000000010 [ 29.909509] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 29.910121] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000379 [ 29.910868] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 29.911213] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 29.911225] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 29.912541] R10: 0000000000000000 R11: 0000000000000207 R12: 0000000000000000 [ 29.913029] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 29.913516] CPU: 0 PID: 3059 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 29.913773] Mem-Info: [ 29.913789] active_anon:3560 inactive_anon:42 isolated_anon:0 [ 29.913789] active_file:41 inactive_file:42 isolated_file:9 [ 29.913789] unevictable:0 dirty:0 writeback:0 unstable:0 [ 29.913789] slab_reclaimable:53555 slab_unreclaimable:329476 [ 29.913789] mapped:37 shmem:76 pagetables:310 bounce:0 [ 29.913789] free:17695 free_pcp:0 free_cma:0 [ 29.913800] Node 0 active_anon:4256kB inactive_anon:52kB active_file:60kB inactive_file:56kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:8kB dirty:0kB writeback:0kB shmem:88kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? yes [ 29.913812] Node 1 active_anon:9984kB inactive_anon:116kB active_file:104kB inactive_file:112kB unevictable:0kB isolated(anon):0kB isolated(file):36kB mapped:140kB dirty:0kB writeback:0kB shmem:216kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 29.913815] Node 0 DMA free:4184kB min:640kB low:800kB high:960kB active_anon:72kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 29.913830] lowmem_reserve[]: 0 886 886 886 [ 29.913858] Node 0 DMA32 free:36464kB min:36536kB low:45668kB high:54800kB active_anon:4184kB inactive_anon:52kB active_file:60kB inactive_file:56kB unevictable:0kB writepending:0kB present:1032192kB managed:909748kB mlocked:0kB kernel_stack:2688kB pagetables:580kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 29.913873] lowmem_reserve[]: 0 0 0 0 [ 29.913897] Node 1 DMA32 free:30132kB min:30404kB low:38004kB high:45604kB active_anon:9984kB inactive_anon:116kB active_file:104kB inactive_file:12kB unevictable:0kB writepending:0kB present:1048560kB managed:755216kB mlocked:0kB kernel_stack:1280kB pagetables:660kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 29.913912] lowmem_reserve[]: 0 0 0 0 [ 29.913937] Node 0 DMA: 8*4kB (UME) 1*8kB (M) 1*16kB (E) 1*32kB (M) 0*64kB 2*128kB (ME) 1*256kB (M) 3*512kB (UME) 2*1024kB (UM) 0*2048kB 0*4096kB = 4184kB [ 29.914051] Node 0 DMA32: 300*4kB (UME) 206*8kB (UME) 123*16kB (UM) 68*32kB (UME) 27*64kB (ME) 14*128kB (UME) 6*256kB (M) 2*512kB (UE) 1*1024kB (M) 1*2048kB (E) 5*4096kB (M) = 36624kB [ 29.914160] Node 1 DMA32: 192*4kB (UME) 785*8kB (UME) 607*16kB (UME) 250*32kB (UME) 92*64kB (UME) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 30648kB [ 29.914229] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 29.914234] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 29.914238] 155 total pagecache pages [ 29.914245] 0 pages in swap cache [ 29.914249] Swap cache stats: add 0, delete 0, find 0/0 [ 29.914253] Free swap = 0kB [ 29.914256] Total swap = 0kB [ 29.914260] 524186 pages RAM [ 29.914264] 0 pages HighMem/MovableOnly [ 29.914267] 103968 pages reserved [ 29.939816] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 29.940504] Call Trace: [ 29.940736] dump_stack+0x194/0x257 [ 29.941052] ? arch_local_irq_restore+0x53/0x53 [ 29.941454] ? isolate_lru_page+0x11d0/0x11d0 [ 29.941857] ? _find_next_bit+0xee/0x120 [ 29.942275] warn_alloc+0x1c2/0x2f0 [ 29.942640] ? zone_watermark_ok_safe+0x430/0x430 [ 29.943125] ? mutex_unlock+0xd/0x10 [ 29.943490] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 29.943930] ? warn_alloc+0x2f0/0x2f0 [ 29.944306] ? SyS_ioctl+0x8f/0xc0 [ 29.944671] ? warn_alloc+0x2f0/0x2f0 [ 29.945054] ? save_stack_trace+0x16/0x20 [ 29.945482] ? check_noncircular+0x20/0x20 [ 29.946397] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 29.946904] ? find_held_lock+0x39/0x1d0 [ 29.947309] ? lock_downgrade+0x990/0x990 [ 29.947738] ? check_same_owner+0x320/0x320 [ 29.948163] ? rcu_note_context_switch+0x710/0x710 [ 29.948634] ? check_noncircular+0x20/0x20 [ 29.949048] ? __might_sleep+0x95/0x190 [ 29.949458] __alloc_pages_nodemask+0x9f7/0xd80 [ 29.949924] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 29.950421] ? __alloc_pages_nodemask+0xae5/0xd80 [ 29.950935] ? find_held_lock+0x39/0x1d0 [ 29.951337] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 29.951845] ? cache_grow_begin+0x31b/0x400 [ 29.952275] cache_grow_begin+0x86/0x400 [ 29.952675] fallback_alloc+0x150/0x2b0 [ 29.953078] ____cache_alloc_node+0x1cf/0x1e0 [ 29.953522] kmem_cache_alloc_trace+0x27d/0x750 [ 29.953979] ? lock_downgrade+0x990/0x990 [ 29.954397] kvm_dev_ioctl+0x216/0x1840 [ 29.954792] ? lock_release+0xd70/0xd70 [ 29.955184] ? install_new_memslots+0x420/0x420 [ 29.955658] ? avc_has_extended_perms+0x7fa/0x12c0 [ 29.956138] ? unwind_get_return_address+0x61/0xa0 [ 29.956630] ? avc_ss_reset+0x110/0x110 [ 29.957020] ? putname+0xee/0x130 [ 29.957364] ? save_stack+0xa3/0xd0 [ 29.957726] ? save_stack_trace+0x16/0x20 [ 29.958132] ? save_stack+0x43/0xd0 [ 29.958486] ? kasan_slab_free+0x71/0xc0 [ 29.958882] ? kmem_cache_free+0x77/0x280 [ 29.959287] ? putname+0xee/0x130 [ 29.959624] ? do_sys_open+0x31b/0x6d0 [ 29.960013] ? __lock_is_held+0xbc/0x140 [ 29.960435] ? check_same_owner+0x320/0x320 [ 29.960861] ? rcu_note_context_switch+0x710/0x710 [ 29.961352] ? install_new_memslots+0x420/0x420 [ 29.961808] do_vfs_ioctl+0x1b1/0x1530 [ 29.962200] ? _cond_resched+0x14/0x30 [ 29.962586] ? ioctl_preallocate+0x2b0/0x2b0 [ 29.963012] ? selinux_capable+0x40/0x40 [ 29.963412] ? putname+0xf3/0x130 [ 29.963768] ? security_file_ioctl+0x7d/0xb0 [ 29.964195] ? security_file_ioctl+0x89/0xb0 [ 29.964626] SyS_ioctl+0x8f/0xc0 [ 29.964961] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 29.965420] RIP: 0033:0x435369 [ 29.965733] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000207 ORIG_RAX: 0000000000000010 [ 29.966859] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 29.967548] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002cb [ 29.968238] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 29.968932] R10: 0000000000000000 R11: 0000000000000207 R12: 0000000000000000 [ 29.969618] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 30.079496] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 30.080685] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 30.081219] CPU: 0 PID: 3062 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 30.082046] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 30.082814] Call Trace: [ 30.083071] dump_stack+0x194/0x257 [ 30.083424] ? arch_local_irq_restore+0x53/0x53 [ 30.083878] ? isolate_lru_page+0x11d0/0x11d0 [ 30.084322] warn_alloc+0x1c2/0x2f0 [ 30.084680] ? zone_watermark_ok_safe+0x430/0x430 [ 30.085161] ? rcu_note_context_switch+0x710/0x710 [ 30.085662] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 30.086191] ? warn_alloc+0x2f0/0x2f0 [ 30.086560] ? SyS_ioctl+0x8f/0xc0 [ 30.086905] ? warn_alloc+0x2f0/0x2f0 [ 30.087278] ? save_stack_trace+0x16/0x20 [ 30.087690] ? check_noncircular+0x20/0x20 [ 30.088121] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 30.088658] ? find_held_lock+0x39/0x1d0 [ 30.089060] ? lock_downgrade+0x990/0x990 [ 30.089490] ? check_same_owner+0x320/0x320 [ 30.089918] ? rcu_note_context_switch+0x710/0x710 [ 30.090428] ? check_noncircular+0x20/0x20 [ 30.090849] ? __might_sleep+0x95/0x190 [ 30.091238] __alloc_pages_nodemask+0x9f7/0xd80 [ 30.091702] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.092182] ? __alloc_pages_nodemask+0xae5/0xd80 [ 30.092648] ? find_held_lock+0x39/0x1d0 [ 30.093046] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.093553] ? cache_grow_begin+0x31b/0x400 [ 30.094556] cache_grow_begin+0x86/0x400 [ 30.094915] fallback_alloc+0x150/0x2b0 [ 30.095193] ____cache_alloc_node+0x1cf/0x1e0 [ 30.095585] kmem_cache_alloc_trace+0x27d/0x750 [ 30.095906] ? lock_downgrade+0x990/0x990 [ 30.096273] kvm_dev_ioctl+0x216/0x1840 [ 30.096547] ? lock_release+0xd70/0xd70 [ 30.096900] ? install_new_memslots+0x420/0x420 [ 30.097249] ? avc_has_extended_perms+0x7fa/0x12c0 [ 30.097676] ? unwind_get_return_address+0x61/0xa0 [ 30.098046] ? avc_ss_reset+0x110/0x110 [ 30.098393] ? putname+0xee/0x130 [ 30.098641] ? save_stack+0xa3/0xd0 [ 30.098957] ? save_stack_trace+0x16/0x20 [ 30.099308] ? save_stack+0x43/0xd0 [ 30.099554] ? kasan_slab_free+0x71/0xc0 [ 30.099899] ? kmem_cache_free+0x77/0x280 [ 30.100181] ? putname+0xee/0x130 [ 30.100476] ? do_sys_open+0x31b/0x6d0 [ 30.100744] ? __lock_is_held+0xbc/0x140 [ 30.101192] ? check_same_owner+0x320/0x320 [ 30.101488] ? rcu_note_context_switch+0x710/0x710 [ 30.101922] ? install_new_memslots+0x420/0x420 [ 30.102235] do_vfs_ioctl+0x1b1/0x1530 [ 30.102531] ? _cond_resched+0x14/0x30 [ 30.102869] ? ioctl_preallocate+0x2b0/0x2b0 [ 30.103159] ? selinux_capable+0x40/0x40 [ 30.103509] ? putname+0xf3/0x130 [ 30.103754] ? security_file_ioctl+0x7d/0xb0 [ 30.104132] ? security_file_ioctl+0x89/0xb0 [ 30.104435] SyS_ioctl+0x8f/0xc0 [ 30.104731] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 30.105050] RIP: 0033:0x435369 [ 30.105321] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000207 ORIG_RAX: 0000000000000010 [ 30.105840] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 30.106451] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000323 [ 30.107059] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 30.107668] R10: 0000000000000000 R11: 0000000000000207 R12: 0000000000000000 [ 30.108276] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 30.407363] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 30.407428] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 30.407445] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 30.407461] CPU: 1 PID: 3057 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 30.407465] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 30.407469] Call Trace: [ 30.407480] dump_stack+0x194/0x257 [ 30.407493] ? arch_local_irq_restore+0x53/0x53 [ 30.407503] ? isolate_lru_page+0x11d0/0x11d0 [ 30.407521] warn_alloc+0x1c2/0x2f0 [ 30.407531] ? zone_watermark_ok_safe+0x430/0x430 [ 30.407552] ? rcu_note_context_switch+0x710/0x710 [ 30.407576] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 30.407647] ? warn_alloc+0x2f0/0x2f0 [ 30.407656] ? SyS_ioctl+0x8f/0xc0 [ 30.407671] ? warn_alloc+0x2f0/0x2f0 [ 30.407681] ? save_stack_trace+0x16/0x20 [ 30.407704] ? check_noncircular+0x20/0x20 [ 30.407724] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 30.407750] ? find_held_lock+0x39/0x1d0 [ 30.407773] ? lock_downgrade+0x990/0x990 [ 30.407808] ? check_same_owner+0x320/0x320 [ 30.407820] ? rcu_note_context_switch+0x710/0x710 [ 30.407828] ? check_noncircular+0x20/0x20 [ 30.407841] ? __might_sleep+0x95/0x190 [ 30.407854] __alloc_pages_nodemask+0x9f7/0xd80 [ 30.407871] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.407879] ? __alloc_pages_nodemask+0xae5/0xd80 [ 30.407889] ? find_held_lock+0x39/0x1d0 [ 30.407900] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.407934] ? cache_grow_begin+0x31b/0x400 [ 30.407951] cache_grow_begin+0x86/0x400 [ 30.407966] fallback_alloc+0x150/0x2b0 [ 30.407985] ____cache_alloc_node+0x1cf/0x1e0 [ 30.408000] kmem_cache_alloc_trace+0x27d/0x750 [ 30.408051] ? lock_downgrade+0x990/0x990 [ 30.408072] kvm_dev_ioctl+0x216/0x1840 [ 30.408086] ? lock_release+0xd70/0xd70 [ 30.408097] ? install_new_memslots+0x420/0x420 [ 30.408124] ? avc_has_extended_perms+0x7fa/0x12c0 [ 30.408129] ? unwind_get_return_address+0x61/0xa0 [ 30.408150] ? avc_ss_reset+0x110/0x110 [ 30.408159] ? putname+0xee/0x130 [ 30.408168] ? save_stack+0xa3/0xd0 [ 30.408177] ? save_stack_trace+0x16/0x20 [ 30.408183] ? save_stack+0x43/0xd0 [ 30.408188] ? kasan_slab_free+0x71/0xc0 [ 30.408194] ? kmem_cache_free+0x77/0x280 [ 30.408200] ? putname+0xee/0x130 [ 30.408206] ? do_sys_open+0x31b/0x6d0 [ 30.408219] ? __lock_is_held+0xbc/0x140 [ 30.408249] ? check_same_owner+0x320/0x320 [ 30.408261] ? rcu_note_context_switch+0x710/0x710 [ 30.408279] ? install_new_memslots+0x420/0x420 [ 30.408287] do_vfs_ioctl+0x1b1/0x1530 [ 30.408292] ? _cond_resched+0x14/0x30 [ 30.408307] ? ioctl_preallocate+0x2b0/0x2b0 [ 30.408319] ? selinux_capable+0x40/0x40 [ 30.408329] ? putname+0xf3/0x130 [ 30.408356] ? security_file_ioctl+0x7d/0xb0 [ 30.408363] ? security_file_ioctl+0x89/0xb0 [ 30.408377] SyS_ioctl+0x8f/0xc0 [ 30.408391] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 30.408397] RIP: 0033:0x435369 [ 30.408402] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 30.408411] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 30.408415] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 000000000000030f [ 30.408420] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 30.408425] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 30.408429] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 30.456043] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 30.456762] CPU: 2 PID: 3063 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 30.458621] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 30.459779] Call Trace: [ 30.460164] dump_stack+0x194/0x257 [ 30.460460] ? arch_local_irq_restore+0x53/0x53 [ 30.460846] ? isolate_lru_page+0x11d0/0x11d0 [ 30.461283] warn_alloc+0x1c2/0x2f0 [ 30.461623] ? zone_watermark_ok_safe+0x430/0x430 [ 30.462105] ? rcu_note_context_switch+0x710/0x710 [ 30.462568] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 30.463081] ? warn_alloc+0x2f0/0x2f0 [ 30.463439] ? SyS_ioctl+0x8f/0xc0 [ 30.463758] ? warn_alloc+0x2f0/0x2f0 [ 30.464139] ? save_stack_trace+0x16/0x20 [ 30.464533] ? check_noncircular+0x20/0x20 [ 30.464995] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 30.465603] ? find_held_lock+0x39/0x1d0 [ 30.465931] ? lock_downgrade+0x990/0x990 [ 30.466264] ? check_same_owner+0x320/0x320 [ 30.466572] ? rcu_note_context_switch+0x710/0x710 [ 30.466910] ? check_noncircular+0x20/0x20 [ 30.467214] ? __might_sleep+0x95/0x190 [ 30.467497] __alloc_pages_nodemask+0x9f7/0xd80 [ 30.467823] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.468195] ? __alloc_pages_nodemask+0xae5/0xd80 [ 30.468534] ? find_held_lock+0x39/0x1d0 [ 30.468823] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.469211] ? cache_grow_begin+0x31b/0x400 [ 30.469518] cache_grow_begin+0x86/0x400 [ 30.469815] fallback_alloc+0x150/0x2b0 [ 30.470121] ____cache_alloc_node+0x1cf/0x1e0 [ 30.470443] kmem_cache_alloc_trace+0x27d/0x750 [ 30.470769] ? lock_downgrade+0x990/0x990 [ 30.471095] kvm_dev_ioctl+0x216/0x1840 [ 30.471397] ? lock_release+0xd70/0xd70 [ 30.471682] ? install_new_memslots+0x420/0x420 [ 30.472041] ? avc_has_extended_perms+0x7fa/0x12c0 [ 30.472400] ? unwind_get_return_address+0x61/0xa0 [ 30.472753] ? avc_ss_reset+0x110/0x110 [ 30.473044] ? putname+0xee/0x130 [ 30.473291] ? save_stack+0xa3/0xd0 [ 30.473551] ? save_stack_trace+0x16/0x20 [ 30.473856] ? save_stack+0x43/0xd0 [ 30.474125] ? kasan_slab_free+0x71/0xc0 [ 30.474412] ? kmem_cache_free+0x77/0x280 [ 30.474704] ? putname+0xee/0x130 [ 30.474942] ? do_sys_open+0x31b/0x6d0 [ 30.475236] ? __lock_is_held+0xbc/0x140 [ 30.475538] ? check_same_owner+0x320/0x320 [ 30.475848] ? rcu_note_context_switch+0x710/0x710 [ 30.476211] ? install_new_memslots+0x420/0x420 [ 30.476539] do_vfs_ioctl+0x1b1/0x1530 [ 30.476816] ? _cond_resched+0x14/0x30 [ 30.477105] ? ioctl_preallocate+0x2b0/0x2b0 [ 30.477419] ? selinux_capable+0x40/0x40 [ 30.477711] ? putname+0xf3/0x130 [ 30.477986] ? security_file_ioctl+0x7d/0xb0 [ 30.478313] ? security_file_ioctl+0x89/0xb0 [ 30.478634] SyS_ioctl+0x8f/0xc0 [ 30.479095] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 30.479426] RIP: 0033:0x435369 [ 30.479646] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000207 ORIG_RAX: 0000000000000010 [ 30.480186] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 30.480692] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002d3 [ 30.481194] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 30.481708] R10: 0000000000000000 R11: 0000000000000207 R12: 0000000000000000 [ 30.482214] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 30.816727] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 30.818168] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 30.818696] CPU: 0 PID: 3062 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 30.820390] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 30.821057] Call Trace: [ 30.821293] dump_stack+0x194/0x257 [ 30.821614] ? arch_local_irq_restore+0x53/0x53 [ 30.822050] ? isolate_lru_page+0x11d0/0x11d0 [ 30.822493] warn_alloc+0x1c2/0x2f0 [ 30.822804] ? zone_watermark_ok_safe+0x430/0x430 [ 30.823217] ? rcu_note_context_switch+0x710/0x710 [ 30.823630] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 30.824183] ? warn_alloc+0x2f0/0x2f0 [ 30.824523] ? SyS_ioctl+0x8f/0xc0 [ 30.824803] ? warn_alloc+0x2f0/0x2f0 [ 30.825122] ? save_stack_trace+0x16/0x20 [ 30.825475] ? check_noncircular+0x20/0x20 [ 30.825832] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 30.826270] ? find_held_lock+0x39/0x1d0 [ 30.826612] ? lock_downgrade+0x990/0x990 [ 30.826973] ? check_same_owner+0x320/0x320 [ 30.827334] ? rcu_note_context_switch+0x710/0x710 [ 30.827736] ? check_noncircular+0x20/0x20 [ 30.828122] ? __might_sleep+0x95/0x190 [ 30.828454] __alloc_pages_nodemask+0x9f7/0xd80 [ 30.828863] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.829273] ? __alloc_pages_nodemask+0xae5/0xd80 [ 30.829731] ? find_held_lock+0x39/0x1d0 [ 30.830082] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.830510] ? cache_grow_begin+0x31b/0x400 [ 30.830867] cache_grow_begin+0x86/0x400 [ 30.831209] fallback_alloc+0x150/0x2b0 [ 30.831545] ____cache_alloc_node+0x1cf/0x1e0 [ 30.831928] kmem_cache_alloc_trace+0x27d/0x750 [ 30.832362] ? lock_downgrade+0x990/0x990 [ 30.832726] kvm_dev_ioctl+0x216/0x1840 [ 30.833099] ? lock_release+0xd70/0xd70 [ 30.833437] ? install_new_memslots+0x420/0x420 [ 30.833836] ? avc_has_extended_perms+0x7fa/0x12c0 [ 30.834244] ? unwind_get_return_address+0x61/0xa0 [ 30.834652] ? avc_ss_reset+0x110/0x110 [ 30.834976] ? putname+0xee/0x130 [ 30.835267] ? save_stack+0xa3/0xd0 [ 30.835564] ? save_stack_trace+0x16/0x20 [ 30.835898] ? save_stack+0x43/0xd0 [ 30.836193] ? kasan_slab_free+0x71/0xc0 [ 30.836521] ? kmem_cache_free+0x77/0x280 [ 30.836854] ? putname+0xee/0x130 [ 30.837141] ? do_sys_open+0x31b/0x6d0 [ 30.837462] ? __lock_is_held+0xbc/0x140 [ 30.837843] ? check_same_owner+0x320/0x320 [ 30.838203] ? rcu_note_context_switch+0x710/0x710 [ 30.838692] ? install_new_memslots+0x420/0x420 [ 30.839102] do_vfs_ioctl+0x1b1/0x1530 [ 30.839458] ? _cond_resched+0x14/0x30 [ 30.839791] ? ioctl_preallocate+0x2b0/0x2b0 [ 30.840183] ? selinux_capable+0x40/0x40 [ 30.840512] ? putname+0xf3/0x130 [ 30.840808] ? security_file_ioctl+0x7d/0xb0 [ 30.842020] ? security_file_ioctl+0x89/0xb0 [ 30.842391] SyS_ioctl+0x8f/0xc0 [ 30.842671] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 30.843062] RIP: 0033:0x435369 [ 30.843322] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 30.843942] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 30.844528] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000324 [ 30.845203] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 30.845848] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 30.846432] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 30.921156] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 30.922444] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 30.923009] CPU: 1 PID: 3059 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 30.923839] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 30.924545] Call Trace: [ 30.924780] dump_stack+0x194/0x257 [ 30.925106] ? arch_local_irq_restore+0x53/0x53 [ 30.925682] ? isolate_lru_page+0x11d0/0x11d0 [ 30.926566] warn_alloc+0x1c2/0x2f0 [ 30.927738] ? zone_watermark_ok_safe+0x430/0x430 [ 30.928525] ? rcu_note_context_switch+0x710/0x710 [ 30.929274] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 30.929641] ? warn_alloc+0x2f0/0x2f0 [ 30.930079] ? SyS_ioctl+0x8f/0xc0 [ 30.930453] ? warn_alloc+0x2f0/0x2f0 [ 30.930847] ? save_stack_trace+0x16/0x20 [ 30.931285] ? check_noncircular+0x20/0x20 [ 30.931724] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 30.932261] ? find_held_lock+0x39/0x1d0 [ 30.932667] ? lock_downgrade+0x990/0x990 [ 30.933217] ? check_same_owner+0x320/0x320 [ 30.933645] ? rcu_note_context_switch+0x710/0x710 [ 30.934206] ? check_noncircular+0x20/0x20 [ 30.934623] ? __might_sleep+0x95/0x190 [ 30.935033] __alloc_pages_nodemask+0x9f7/0xd80 [ 30.935500] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.935982] ? __alloc_pages_nodemask+0xae5/0xd80 [ 30.936541] ? find_held_lock+0x39/0x1d0 [ 30.936925] ? retint_kernel+0x10/0x10 [ 30.937254] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 30.937669] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 30.938191] ? retint_kernel+0x10/0x10 [ 30.938600] cache_grow_begin+0x86/0x400 [ 30.939011] fallback_alloc+0x150/0x2b0 [ 30.939491] ____cache_alloc_node+0x1cf/0x1e0 [ 30.939912] kmem_cache_alloc_trace+0x27d/0x750 [ 30.940315] ? lock_downgrade+0x990/0x990 [ 30.940807] kvm_dev_ioctl+0x216/0x1840 [ 30.941158] ? lock_release+0xd70/0xd70 [ 30.941501] ? install_new_memslots+0x420/0x420 [ 30.941933] ? avc_has_extended_perms+0x7fa/0x12c0 [ 30.942453] ? unwind_get_return_address+0x61/0xa0 [ 30.942957] ? avc_ss_reset+0x110/0x110 [ 30.943372] ? putname+0xee/0x130 [ 30.944031] ? save_stack+0xa3/0xd0 [ 30.944303] ? save_stack_trace+0x16/0x20 [ 30.944895] ? save_stack+0x43/0xd0 [ 30.945263] ? kasan_slab_free+0x71/0xc0 [ 30.945674] ? kmem_cache_free+0x77/0x280 [ 30.946110] ? putname+0xee/0x130 [ 30.946465] ? do_sys_open+0x31b/0x6d0 [ 30.946876] ? __lock_is_held+0xbc/0x140 [ 30.947317] ? check_same_owner+0x320/0x320 [ 30.947742] ? rcu_note_context_switch+0x710/0x710 [ 30.948152] ? install_new_memslots+0x420/0x420 [ 30.948851] do_vfs_ioctl+0x1b1/0x1530 [ 30.949170] ? _cond_resched+0x14/0x30 [ 30.949434] ? ioctl_preallocate+0x2b0/0x2b0 [ 30.949790] ? selinux_capable+0x40/0x40 [ 30.950079] ? putname+0xf3/0x130 [ 30.950321] ? security_file_ioctl+0x7d/0xb0 [ 30.950613] ? security_file_ioctl+0x89/0xb0 [ 30.951012] SyS_ioctl+0x8f/0xc0 [ 30.951314] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 30.951725] RIP: 0033:0x435369 [ 30.952003] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 30.952478] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 30.952881] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002cc [ 30.953302] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 30.953711] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 30.954214] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 30.954870] warn_alloc_show_mem: 5 callbacks suppressed [ 30.955288] Mem-Info: [ 30.955652] active_anon:3559 inactive_anon:42 isolated_anon:0 [ 30.955652] active_file:61 inactive_file:260 isolated_file:32 [ 30.955652] unevictable:0 dirty:0 writeback:0 unstable:0 [ 30.955652] slab_reclaimable:53623 slab_unreclaimable:329162 [ 30.955652] mapped:252 shmem:76 pagetables:308 bounce:0 [ 30.955652] free:17782 free_pcp:52 free_cma:0 [ 30.958041] Node 0 active_anon:4244kB inactive_anon:52kB active_file:48kB inactive_file:48kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:8kB dirty:0kB writeback:0kB shmem:88kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? yes [ 30.960265] Node 1 active_anon:9992kB inactive_anon:116kB active_file:576kB inactive_file:492kB unevictable:0kB isolated(anon):0kB isolated(file):128kB mapped:1000kB dirty:0kB writeback:0kB shmem:216kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 30.962228] Node 0 DMA free:4184kB min:640kB low:800kB high:960kB active_anon:72kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 30.964063] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 30.964074] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 30.964086] CPU: 3 PID: 3063 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 30.964088] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 30.964091] Call Trace: [ 30.964100] dump_stack+0x194/0x257 [ 30.964107] ? arch_local_irq_restore+0x53/0x53 [ 30.964114] ? flush_work+0x621/0x930 [ 30.964123] warn_alloc+0x1c2/0x2f0 [ 30.964129] ? zone_watermark_ok_safe+0x430/0x430 [ 30.964132] ? mutex_unlock+0xd/0x10 [ 30.964153] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 30.964196] ? warn_alloc+0x2f0/0x2f0 [ 30.964202] ? SyS_ioctl+0x8f/0xc0 [ 30.964210] ? warn_alloc+0x2f0/0x2f0 [ 30.964216] ? save_stack_trace+0x16/0x20 [ 30.964229] ? check_noncircular+0x20/0x20 [ 30.964240] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 30.964258] ? find_held_lock+0x39/0x1d0 [ 30.964271] ? lock_downgrade+0x990/0x990 [ 30.964291] ? check_same_owner+0x320/0x320 [ 30.964298] ? rcu_note_context_switch+0x710/0x710 [ 30.964302] ? check_noncircular+0x20/0x20 [ 30.964309] ? __might_sleep+0x95/0x190 [ 30.964317] __alloc_pages_nodemask+0x9f7/0xd80 [ 30.964329] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.964334] ? __alloc_pages_nodemask+0xae5/0xd80 [ 30.964339] ? find_held_lock+0x39/0x1d0 [ 30.964345] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.964365] ? cache_grow_begin+0x31b/0x400 [ 30.964375] cache_grow_begin+0x86/0x400 [ 30.964383] fallback_alloc+0x150/0x2b0 [ 30.964394] ____cache_alloc_node+0x1cf/0x1e0 [ 30.964406] kmem_cache_alloc_trace+0x27d/0x750 [ 30.964410] ? lock_downgrade+0x990/0x990 [ 30.964423] kvm_dev_ioctl+0x216/0x1840 [ 30.964432] ? lock_release+0xd70/0xd70 [ 30.964441] ? install_new_memslots+0x420/0x420 [ 30.964465] ? avc_has_extended_perms+0x7fa/0x12c0 [ 30.964469] ? unwind_get_return_address+0x61/0xa0 [ 30.964481] ? avc_ss_reset+0x110/0x110 [ 30.964486] ? putname+0xee/0x130 [ 30.964491] ? save_stack+0xa3/0xd0 [ 30.964497] ? save_stack_trace+0x16/0x20 [ 30.964500] ? save_stack+0x43/0xd0 [ 30.964503] ? kasan_slab_free+0x71/0xc0 [ 30.964506] ? kmem_cache_free+0x77/0x280 [ 30.964509] ? putname+0xee/0x130 [ 30.964513] ? do_sys_open+0x31b/0x6d0 [ 30.964521] ? __lock_is_held+0xbc/0x140 [ 30.964541] ? check_same_owner+0x320/0x320 [ 30.964548] ? rcu_note_context_switch+0x710/0x710 [ 30.964558] ? install_new_memslots+0x420/0x420 [ 30.964562] do_vfs_ioctl+0x1b1/0x1530 [ 30.964566] ? _cond_resched+0x14/0x30 [ 30.964574] ? ioctl_preallocate+0x2b0/0x2b0 [ 30.964581] ? selinux_capable+0x40/0x40 [ 30.964586] ? putname+0xf3/0x130 [ 30.964601] ? security_file_ioctl+0x7d/0xb0 [ 30.964605] ? security_file_ioctl+0x89/0xb0 [ 30.964614] SyS_ioctl+0x8f/0xc0 [ 30.964625] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 30.964628] RIP: 0033:0x435369 [ 30.964631] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 30.964636] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 30.964638] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002d4 [ 30.964641] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 30.964643] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 30.964646] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 30.969190] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 30.969209] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 30.969226] CPU: 3 PID: 3058 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 30.969230] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 30.969234] Call Trace: [ 30.969244] dump_stack+0x194/0x257 [ 30.969266] ? arch_local_irq_restore+0x53/0x53 [ 30.969277] ? flush_work+0x621/0x930 [ 30.969294] warn_alloc+0x1c2/0x2f0 [ 30.969304] ? zone_watermark_ok_safe+0x430/0x430 [ 30.969310] ? mutex_unlock+0xd/0x10 [ 30.969357] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 30.969429] ? warn_alloc+0x2f0/0x2f0 [ 30.969446] ? SyS_ioctl+0x8f/0xc0 [ 30.969460] ? warn_alloc+0x2f0/0x2f0 [ 30.969472] ? save_stack_trace+0x16/0x20 [ 30.969532] ? check_noncircular+0x20/0x20 [ 30.969551] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 30.969578] ? find_held_lock+0x39/0x1d0 [ 30.969613] ? lock_downgrade+0x990/0x990 [ 30.969647] ? check_same_owner+0x320/0x320 [ 30.969659] ? rcu_note_context_switch+0x710/0x710 [ 30.969667] ? check_noncircular+0x20/0x20 [ 30.969692] ? __might_sleep+0x95/0x190 [ 30.969720] __alloc_pages_nodemask+0x9f7/0xd80 [ 30.969736] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 30.969745] ? __alloc_pages_nodemask+0xae5/0xd80 [ 30.969767] ? find_held_lock+0x39/0x1d0 [ 30.969777] ? retint_kernel+0x10/0x10 [ 30.969788] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 30.969798] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 30.969815] ? retint_kernel+0x10/0x10 [ 30.969852] cache_grow_begin+0x86/0x400 [ 30.969866] fallback_alloc+0x150/0x2b0 [ 30.969885] ____cache_alloc_node+0x1cf/0x1e0 [ 30.969901] kmem_cache_alloc_trace+0x27d/0x750 [ 30.969908] ? lock_downgrade+0x990/0x990 [ 30.969937] kvm_dev_ioctl+0x216/0x1840 [ 30.969951] ? lock_release+0xd70/0xd70 [ 30.969961] ? install_new_memslots+0x420/0x420 [ 30.969995] ? avc_has_extended_perms+0x7fa/0x12c0 [ 30.970004] ? unwind_get_return_address+0x61/0xa0 [ 30.970025] ? avc_ss_reset+0x110/0x110 [ 30.970036] ? putname+0xee/0x130 [ 30.970045] ? save_stack+0xa3/0xd0 [ 30.970054] ? save_stack_trace+0x16/0x20 [ 30.970068] ? save_stack+0x43/0xd0 [ 30.970080] ? kasan_slab_free+0x71/0xc0 [ 30.970086] ? kmem_cache_free+0x77/0x280 [ 30.970091] ? putname+0xee/0x130 [ 30.970097] ? do_sys_open+0x31b/0x6d0 [ 30.970109] ? __lock_is_held+0xbc/0x140 [ 30.970138] ? check_same_owner+0x320/0x320 [ 30.970159] ? rcu_note_context_switch+0x710/0x710 [ 30.970177] ? install_new_memslots+0x420/0x420 [ 30.970184] do_vfs_ioctl+0x1b1/0x1530 [ 30.970189] ? _cond_resched+0x14/0x30 [ 30.970203] ? ioctl_preallocate+0x2b0/0x2b0 [ 30.970215] ? selinux_capable+0x40/0x40 [ 30.970234] ? putname+0xf3/0x130 [ 30.970261] ? security_file_ioctl+0x7d/0xb0 [ 30.970268] ? security_file_ioctl+0x89/0xb0 [ 30.970282] SyS_ioctl+0x8f/0xc0 [ 30.970309] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 30.970315] RIP: 0033:0x435369 [ 30.970320] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000207 ORIG_RAX: 0000000000000010 [ 30.970329] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 30.970334] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002f7 [ 30.970339] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 30.970343] R10: 0000000000000000 R11: 0000000000000207 R12: 0000000000000000 [ 30.970348] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 31.046776] lowmem_reserve[]: 0 886 886 886 [ 31.047181] Node 0 DMA32 free:36168kB min:36536kB low:45668kB high:54800kB active_anon:4172kB inactive_anon:52kB active_file:48kB inactive_file:52kB unevictable:0kB writepending:0kB present:1032192kB managed:909748kB mlocked:0kB kernel_stack:2688kB pagetables:572kB bounce:0kB free_pcp:360kB local_pcp:0kB free_cma:0kB [ 31.049878] lowmem_reserve[]: 0 0 0 0 [ 31.050300] Node 1 DMA32 free:30296kB min:30404kB low:38004kB high:45604kB active_anon:9992kB inactive_anon:116kB active_file:252kB inactive_file:672kB unevictable:0kB writepending:0kB present:1048560kB managed:755216kB mlocked:0kB kernel_stack:1280kB pagetables:660kB bounce:0kB free_pcp:568kB local_pcp:48kB free_cma:0kB [ 31.052993] lowmem_reserve[]: 0 0 0 0 [ 31.053415] Node 0 DMA: 8*4kB (UME) 1*8kB (M) 1*16kB (E) 1*32kB (M) 0*64kB 2*128kB (ME) 1*256kB (M) 3*512kB (UME) 2*1024kB (UM) 0*2048kB 0*4096kB = 4184kB [ 31.055330] Node 0 DMA32: 274*4kB (M) 194*8kB (UM) 123*16kB (UM) 70*32kB (UM) 26*64kB (M) 14*128kB (UME) 7*256kB (UM) 1*512kB (E) 1*1024kB (M) 1*2048kB (E) 5*4096kB (M) = 36168kB [ 31.057034] Node 1 DMA32: 72*4kB (U) 748*8kB (UM) 601*16kB (UME) 257*32kB (UME) 93*64kB (UME) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 30064kB [ 31.058494] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 31.059288] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 31.060146] 443 total pagecache pages [ 31.060514] 0 pages in swap cache [ 31.060850] Swap cache stats: add 0, delete 0, find 0/0 [ 31.061393] Free swap = 0kB [ 31.061695] Total swap = 0kB [ 31.062027] 524186 pages RAM [ 31.062332] 0 pages HighMem/MovableOnly [ 31.062661] 103968 pages reserved [ 31.087723] syzkaller426382: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 31.088584] syzkaller426382 cpuset=/ mems_allowed=0-1 [ 31.089077] CPU: 3 PID: 3058 Comm: syzkaller426382 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 31.089634] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 31.090379] Call Trace: [ 31.090575] dump_stack+0x194/0x257 [ 31.090893] ? arch_local_irq_restore+0x53/0x53 [ 31.091208] ? flush_work+0x621/0x930 [ 31.091542] warn_alloc+0x1c2/0x2f0 [ 31.091789] ? zone_watermark_ok_safe+0x430/0x430 [ 31.092205] ? mutex_unlock+0xd/0x10 [ 31.092476] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 31.092929] ? warn_alloc+0x2f0/0x2f0 [ 31.093192] ? SyS_ioctl+0x8f/0xc0 [ 31.093505] ? warn_alloc+0x2f0/0x2f0 [ 31.093773] ? save_stack_trace+0x16/0x20 [ 31.094138] ? check_noncircular+0x20/0x20 [ 31.094432] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 31.094886] ? find_held_lock+0x39/0x1d0 [ 31.095170] ? lock_downgrade+0x990/0x990 [ 31.095543] ? check_same_owner+0x320/0x320 [ 31.095839] ? rcu_note_context_switch+0x710/0x710 [ 31.096264] ? check_noncircular+0x20/0x20 [ 31.096631] ? __might_sleep+0x95/0x190 [ 31.096905] __alloc_pages_nodemask+0x9f7/0xd80 [ 31.097668] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 31.098048] ? __alloc_pages_nodemask+0xae5/0xd80 [ 31.098388] ? find_held_lock+0x39/0x1d0 [ 31.098675] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 31.099057] ? cache_grow_begin+0x31b/0x400 [ 31.099447] cache_grow_begin+0x86/0x400 [ 31.099875] fallback_alloc+0x150/0x2b0 [ 31.100257] ____cache_alloc_node+0x1cf/0x1e0 [ 31.100562] kmem_cache_alloc_trace+0x27d/0x750 [ 31.100890] ? lock_downgrade+0x990/0x990 [ 31.101188] kvm_dev_ioctl+0x216/0x1840 [ 31.101465] ? lock_release+0xd70/0xd70 [ 31.101737] ? install_new_memslots+0x420/0x420 [ 31.102085] ? avc_has_extended_perms+0x7fa/0x12c0 [ 31.102567] ? unwind_get_return_address+0x61/0xa0 [ 31.103084] ? avc_ss_reset+0x110/0x110 [ 31.103355] ? putname+0xee/0x130 [ 31.103587] ? save_stack+0xa3/0xd0 [ 31.103884] ? save_stack_trace+0x16/0x20 [ 31.104229] ? save_stack+0x43/0xd0 [ 31.104482] ? kasan_slab_free+0x71/0xc0 [ 31.104804] ? kmem_cache_free+0x77/0x280 [ 31.105089] ? putname+0xee/0x130 [ 31.105318] ? do_sys_open+0x31b/0x6d0 [ 31.105575] ? __lock_is_held+0xbc/0x140 [ 31.105869] ? check_same_owner+0x320/0x320 [ 31.106185] ? rcu_note_context_switch+0x710/0x710 [ 31.106643] ? install_new_memslots+0x420/0x420 [ 31.107117] do_vfs_ioctl+0x1b1/0x1530 [ 31.107496] ? _cond_resched+0x14/0x30 [ 31.107762] ? ioctl_preallocate+0x2b0/0x2b0 [ 31.108080] ? selinux_capable+0x40/0x40 [ 31.108357] ? putname+0xf3/0x130 [ 31.108601] ? security_file_ioctl+0x7d/0xb0 [ 31.108893] ? security_file_ioctl+0x89/0xb0 [ 31.109201] SyS_ioctl+0x8f/0xc0 [ 31.109432] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 31.109758] RIP: 0033:0x435369 [ 31.109982] RSP: 002b:00007ffe8d753cb8 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 31.110499] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 31.111078] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002f8 [ 31.111800] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 31.112378] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 31.112856] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 31.735363] [ 31.735543] ====================================================== [ 31.736137] WARNING: possible circular locking dependency detected [ 31.736740] 4.13.0-rc6-next-20170824+ #8 Not tainted [ 31.737571] ------------------------------------------------------ [ 31.738206] kworker/0:1/37 is trying to acquire lock: [ 31.738709] ((shepherd).work){+.+.}, at: [] process_one_work+0xb2c/0x1be0 [ 31.739369] [ 31.739369] but now in release context of a crosslock acquired at the following: [ 31.739956] ((complete)wq_barr::done#2/1){+.+.}, at: [] flush_work+0x621/0x930 [ 31.740756] [ 31.740756] which lock already depends on the new lock. [ 31.740756] [ 31.741579] [ 31.741579] the existing dependency chain (in reverse order) is: [ 31.742338] [ 31.742338] -> #8 ((complete)wq_barr::done#2/1){+.+.}: [ 31.743013] __lock_acquire+0x3286/0x4620 [ 31.743471] lock_acquire+0x1d5/0x580 [ 31.743869] wait_for_completion+0xc8/0x770 [ 31.744210] flush_work+0x621/0x930 [ 31.744492] drain_all_pages+0x490/0x750 [ 31.744952] __alloc_pages_slowpath+0xd2e/0x2ee0 [ 31.745470] __alloc_pages_nodemask+0x9f7/0xd80 [ 31.745990] alloc_pages_current+0xb6/0x1e0 [ 31.746464] __page_cache_alloc+0x358/0x4d0 [ 31.746893] __do_page_cache_readahead+0x2ec/0xc00 [ 31.747263] filemap_fault+0xb1a/0x1d30 [ 31.747553] ext4_filemap_fault+0x85/0xb0 [ 31.747903] __do_fault+0xeb/0x30f [ 31.748310] __handle_mm_fault+0x1b9b/0x39c0 [ 31.748800] handle_mm_fault+0x3bb/0x860 [ 31.749257] __do_page_fault+0x4f6/0xb60 [ 31.749714] trace_do_page_fault+0x141/0x730 [ 31.750205] do_async_page_fault+0x72/0xc0 [ 31.750677] async_page_fault+0x22/0x30 [ 31.751119] [ 31.751119] -> #7 (&ei->i_mmap_sem){++++}: [ 31.751681] __lock_acquire+0x3286/0x4620 [ 31.752039] lock_acquire+0x1d5/0x580 [ 31.752321] down_read+0x96/0x150 [ 31.752577] ext4_filemap_fault+0x7d/0xb0 [ 31.752883] __do_fault+0xeb/0x30f [ 31.753158] __handle_mm_fault+0x1617/0x39c0 [ 31.753516] handle_mm_fault+0x3bb/0x860 [ 31.753818] __do_page_fault+0x4f6/0xb60 [ 31.754207] trace_do_page_fault+0x141/0x730 [ 31.754663] do_async_page_fault+0x72/0xc0 [ 31.754996] async_page_fault+0x22/0x30 [ 31.755302] __clear_user+0x42/0x70 [ 31.755573] clear_user+0x79/0xa0 [ 31.755833] load_elf_binary+0x28d5/0x4c10 [ 31.756158] search_binary_handler+0x142/0x6b0 [ 31.756491] do_execveat_common.isra.33+0x1746/0x22e0 [ 31.756864] do_execve+0x31/0x40 [ 31.757135] run_init_process+0x32/0x40 [ 31.757429] try_to_run_init_process+0x17/0x50 [ 31.757765] kernel_init+0xf3/0x172 [ 31.758441] ret_from_fork+0x2a/0x40 [ 31.758863] [ 31.758863] -> #6 (&mm->mmap_sem){++++}: [ 31.759427] __lock_acquire+0x3286/0x4620 [ 31.759899] lock_acquire+0x1d5/0x580 [ 31.760338] __might_fault+0x13a/0x1d0 [ 31.760780] _copy_to_user+0x2c/0xc0 [ 31.761201] filldir+0x1a7/0x320 [ 31.761591] dcache_readdir+0x12d/0x5e0 [ 31.762050] iterate_dir+0x4b2/0x5d0 [ 31.762329] SyS_getdents+0x225/0x450 [ 31.762613] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 31.762970] [ 31.762970] -> #5 (&sb->s_type->i_mutex_key#5){++++}: [ 31.763415] down_write+0x87/0x120 [ 31.763682] handle_create+0x30c/0x760 [ 31.763986] devtmpfsd+0x3eb/0x520 [ 31.764252] kthread+0x39c/0x470 [ 31.764516] ret_from_fork+0x2a/0x40 [ 31.764860] [ 31.764860] -> #4 ((complete)&req.done){+.+.}: [ 31.765280] __lock_acquire+0x3286/0x4620 [ 31.765588] lock_acquire+0x1d5/0x580 [ 31.765879] wait_for_completion+0xc8/0x770 [ 31.766211] devtmpfs_create_node+0x32b/0x4a0 [ 31.766544] device_add+0x120f/0x1640 [ 31.766830] device_create_groups_vargs+0x1f3/0x250 [ 31.767274] device_create+0xda/0x110 [ 31.767696] msr_device_create+0x26/0x40 [ 31.768145] cpuhp_invoke_callback+0x256/0x14d0 [ 31.768658] cpuhp_thread_fun+0x265/0x520 [ 31.769123] smpboot_thread_fn+0x489/0x850 [ 31.769587] kthread+0x39c/0x470 [ 31.769972] ret_from_fork+0x2a/0x40 [ 31.770357] [ 31.770357] -> #3 (cpuhp_state){+.+.}: [ 31.770715] __lock_acquire+0x3286/0x4620 [ 31.771037] lock_acquire+0x1d5/0x580 [ 31.771322] cpuhp_issue_call+0x1a2/0x3e0 [ 31.771629] __cpuhp_setup_state_cpuslocked+0x2e7/0x610 [ 31.772021] __cpuhp_setup_state+0xb0/0x140 [ 31.772477] page_writeback_init+0x4d/0x71 [ 31.772950] pagecache_init+0x48/0x4f [ 31.773385] start_kernel+0x71a/0x7ad [ 31.773681] x86_64_start_reservations+0x2a/0x2c [ 31.774040] x86_64_start_kernel+0x13c/0x149 [ 31.774418] verify_cpu+0x0/0xfb [ 31.774802] [ 31.774802] -> #2 (cpuhp_state_mutex){+.+.}: [ 31.775394] __lock_acquire+0x3286/0x4620 [ 31.775858] lock_acquire+0x1d5/0x580 [ 31.776328] __mutex_lock+0x16f/0x1870 [ 31.776766] mutex_lock_nested+0x16/0x20 [ 31.777223] __cpuhp_setup_state_cpuslocked+0x5b/0x610 [ 31.777805] __cpuhp_setup_state+0xb0/0x140 [ 31.778276] kvm_guest_init+0x1f3/0x20f [ 31.778702] setup_arch+0x1899/0x1ab3 [ 31.779004] start_kernel+0xa5/0x7ad [ 31.779353] x86_64_start_reservations+0x2a/0x2c [ 31.780245] x86_64_start_kernel+0x13c/0x149 [ 31.780571] verify_cpu+0x0/0xfb [ 31.780824] [ 31.780824] -> #1 (cpu_hotplug_lock.rw_sem){++++}: [ 31.781258] __lock_acquire+0x3286/0x4620 [ 31.781564] lock_acquire+0x1d5/0x580 [ 31.781860] cpus_read_lock+0x42/0x90 [ 31.782157] vmstat_shepherd+0x3d/0x1b0 [ 31.782453] process_one_work+0xbfd/0x1be0 [ 31.782769] worker_thread+0x223/0x1860 [ 31.783079] kthread+0x39c/0x470 [ 31.783333] ret_from_fork+0x2a/0x40 [ 31.783609] [ 31.783609] -> #0 ((shepherd).work){+.+.}: [ 31.784001] process_one_work+0xba5/0x1be0 [ 31.784314] worker_thread+0x223/0x1860 [ 31.784609] kthread+0x39c/0x470 [ 31.784866] ret_from_fork+0x2a/0x40 [ 31.785172] 0xffffffffffffffff [ 31.785420] [ 31.785420] other info that might help us debug this: [ 31.785420] [ 31.786134] Chain exists of: [ 31.786134] (shepherd).work --> &ei->i_mmap_sem --> (complete)wq_barr::done#2/1 [ 31.786134] [ 31.786923] Possible unsafe locking scenario by crosslock: [ 31.786923] [ 31.787595] CPU0 CPU1 [ 31.788016] ---- ---- [ 31.788312] lock(&ei->i_mmap_sem); [ 31.788554] lock((complete)wq_barr::done#2/1); [ 31.788863] lock((shepherd).work); [ 31.789283] unlock((complete)wq_barr::done#2/1); [ 31.789779] [ 31.789779] *** DEADLOCK *** [ 31.789779] [ 31.790184] 3 locks held by kworker/0:1/37: [ 31.790465] #0: ("mm_percpu_wq"){++++}, at: [] process_one_work+0xad4/0x1be0 [ 31.791066] #1: ((&barr->work)){+.+.}, at: [] process_one_work+0xb2c/0x1be0 [ 31.791656] #2: (&x->wait#14){....}, at: [] complete+0x18/0x80 [ 31.792170] [ 31.792170] stack backtrace: [ 31.792484] CPU: 0 PID: 37 Comm: kworker/0:1 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 31.793254] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 31.794112] Workqueue: mm_percpu_wq wq_barrier_func [ 31.794615] Call Trace: [ 31.794881] dump_stack+0x194/0x257 [ 31.795254] ? arch_local_irq_restore+0x53/0x53 [ 31.795724] print_circular_bug+0x503/0x710 [ 31.796200] ? print_circular_bug_entry+0xb0/0xb0 [ 31.796731] ? __next_timer_interrupt+0x150/0x150 [ 31.797081] ? do_raw_spin_trylock+0x190/0x190 [ 31.797392] ? calc_wheel_index+0x13d/0x200 [ 31.797690] check_prev_add+0x865/0x1520 [ 31.798057] ? graph_lock+0x170/0x170 [ 31.798439] ? check_usage+0xb70/0xb70 [ 31.798831] ? add_timer+0x73c/0xf40 [ 31.799210] ? hlock_class+0x140/0x140 [ 31.799637] lock_commit_crosslock+0xe73/0x1d10 [ 31.800180] ? lock_commit_crosslock+0xe73/0x1d10 [ 31.800748] ? check_prev_add+0x1520/0x1520 [ 31.801172] ? lock_acquire+0x1d5/0x580 [ 31.801801] ? complete+0x18/0x80 [ 31.802149] ? lock_release+0xd70/0xd70 [ 31.802550] ? process_one_work+0xb2c/0x1be0 [ 31.802992] complete+0x24/0x80 [ 31.803318] wq_barrier_func+0x16/0x20 [ 31.803701] process_one_work+0xbfd/0x1be0 [ 31.804073] ? check_noncircular+0x20/0x20 [ 31.804352] ? pwq_dec_nr_in_flight+0x450/0x450 [ 31.804658] ? finish_task_switch+0x1d3/0x740 [ 31.804970] ? __sched_text_start+0x8/0x8 [ 31.805248] ? check_noncircular+0x20/0x20 [ 31.805521] ? unwind_next_frame+0x3e/0x50 [ 31.805801] ? find_held_lock+0x39/0x1d0 [ 31.806094] ? lock_acquire+0x1d5/0x580 [ 31.806392] ? worker_thread+0x4a3/0x1860 [ 31.806805] ? move_linked_works+0x2c8/0x430 [ 31.807240] ? pr_cont_work+0x130/0x130 [ 31.807635] ? find_held_lock+0x39/0x1d0 [ 31.807923] worker_thread+0xa4b/0x1860 [ 31.808206] ? process_one_work+0x1be0/0x1be0 [ 31.808497] ? check_noncircular+0x20/0x20 [ 31.808773] ? _raw_spin_unlock_irq+0x27/0x70 [ 31.809079] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 31.809406] ? trace_hardirqs_on+0xd/0x10 [ 31.809675] ? _raw_spin_unlock_irq+0x27/0x70 [ 31.809990] ? finish_task_switch+0x1d3/0x740 [ 31.810308] ? finish_task_switch+0x1aa/0x740 [ 31.810640] ? preempt_notifier_dec+0x20/0x20 [ 31.810954] ? __schedule+0x8f0/0x2070 [ 31.811258] ? __x2apic_send_IPI_dest.constprop.7+0x5b/0x80 [ 31.811644] ? try_to_wake_up+0xf9/0x1600 [ 31.811927] ? lock_commit_crosslock+0xe73/0x1d10 [ 31.812278] ? find_held_lock+0x39/0x1d0 [ 31.812567] ? lock_downgrade+0x990/0x990 [ 31.812873] ? complete+0x18/0x80 [ 31.813138] ? __schedule+0x2070/0x2070 [ 31.813479] ? _raw_spin_unlock_irqrestore+0x31/0xba [ 31.813867] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 31.814226] ? trace_hardirqs_on+0xd/0x10 [ 31.814595] ? __kthread_parkme+0x173/0x240 [ 31.814959] kthread+0x39c/0x470 [ 31.815250] ? process_one_work+0x1be0/0x1be0 [ 31.815672] ? kthread_create_on_node+0x100/0x100 [ 31.816089] ret_from_fork+0x2a/0x40 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program