executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program 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: [ 165.495441] syzkaller849794: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 165.496783] syzkaller849794 cpuset=/ mems_allowed=0-1 [ 165.497632] CPU: 2 PID: 3029 Comm: syzkaller849794 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 165.498577] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 165.499354] Call Trace: [ 165.499647] dump_stack+0x194/0x257 [ 165.500074] ? arch_local_irq_restore+0x53/0x53 [ 165.500693] ? isolate_lru_page+0x11d0/0x11d0 [ 165.501181] warn_alloc+0x1c2/0x2f0 [ 165.501545] ? zone_watermark_ok_safe+0x430/0x430 [ 165.502169] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 165.502742] ? warn_alloc+0x2f0/0x2f0 [ 165.503125] ? SyS_ioctl+0x8f/0xc0 [ 165.503481] ? warn_alloc+0x2f0/0x2f0 [ 165.503853] ? save_stack_trace+0x16/0x20 [ 165.504292] ? check_noncircular+0x20/0x20 [ 165.504715] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 165.505239] ? find_held_lock+0x39/0x1d0 [ 165.505657] ? lock_downgrade+0x990/0x990 [ 165.506089] ? check_same_owner+0x320/0x320 [ 165.506545] ? rcu_note_context_switch+0x710/0x710 [ 165.507318] ? check_noncircular+0x20/0x20 [ 165.507762] ? __fsnotify_update_child_dentry_flags.part.2+0x2a0/0x2a0 [ 165.508428] ? __might_sleep+0x95/0x190 [ 165.508861] __alloc_pages_nodemask+0x9f7/0xd80 [ 165.509334] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 165.509829] ? __alloc_pages_nodemask+0xae5/0xd80 [ 165.510582] ? find_held_lock+0x39/0x1d0 [ 165.512091] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 165.512620] ? cache_grow_begin+0x31b/0x400 [ 165.513093] cache_grow_begin+0x86/0x400 [ 165.513506] fallback_alloc+0x150/0x2b0 [ 165.513904] ____cache_alloc_node+0x1cf/0x1e0 [ 165.514371] kmem_cache_alloc_trace+0x27d/0x750 [ 165.514830] ? lock_downgrade+0x990/0x990 [ 165.515249] kvm_dev_ioctl+0x216/0x1840 [ 165.515678] ? lock_release+0xd70/0xd70 [ 165.516075] ? install_new_memslots+0x420/0x420 [ 165.516559] ? avc_has_extended_perms+0x7fa/0x12c0 [ 165.517035] ? unwind_get_return_address+0x61/0xa0 [ 165.517526] ? avc_ss_reset+0x110/0x110 [ 165.517928] ? putname+0xee/0x130 [ 165.518286] ? save_stack+0xa3/0xd0 [ 165.518651] ? save_stack_trace+0x16/0x20 [ 165.519049] ? save_stack+0x43/0xd0 [ 165.519398] ? kasan_slab_free+0x71/0xc0 [ 165.519786] ? kmem_cache_free+0x77/0x280 [ 165.520199] ? putname+0xee/0x130 [ 165.520622] ? do_sys_open+0x31b/0x6d0 [ 165.521013] ? __lock_is_held+0xbc/0x140 [ 165.521385] ? check_same_owner+0x320/0x320 [ 165.521672] ? rcu_note_context_switch+0x710/0x710 [ 165.522050] ? install_new_memslots+0x420/0x420 [ 165.522353] do_vfs_ioctl+0x1b1/0x1530 [ 165.522614] ? _cond_resched+0x14/0x30 [ 165.522870] ? ioctl_preallocate+0x2b0/0x2b0 [ 165.523170] ? selinux_capable+0x40/0x40 [ 165.523435] ? putname+0xf3/0x130 [ 165.523678] ? security_file_ioctl+0x7d/0xb0 [ 165.523963] ? security_file_ioctl+0x89/0xb0 [ 165.524272] SyS_ioctl+0x8f/0xc0 [ 165.524495] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 165.524810] RIP: 0033:0x435369 [ 165.525017] RSP: 002b:00007ffc6294f618 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 165.525528] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 165.525989] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000335 [ 165.526466] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 165.526927] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 165.527477] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 165.528640] Mem-Info: [ 165.552095] active_anon:3667 inactive_anon:42 isolated_anon:0 [ 165.552095] active_file:96 inactive_file:61 isolated_file:28 [ 165.552095] unevictable:0 dirty:0 writeback:0 unstable:0 [ 165.552095] slab_reclaimable:53543 slab_unreclaimable:329461 [ 165.552095] mapped:84 shmem:76 pagetables:310 bounce:0 [ 165.552095] free:17668 free_pcp:142 free_cma:0 [ 165.555055] Node 0 active_anon:5092kB inactive_anon:52kB active_file:40kB inactive_file:44kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:4kB dirty:0kB writeback:0kB shmem:76kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 165.557462] Node 1 active_anon:9576kB inactive_anon:116kB active_file:344kB inactive_file:200kB unevictable:0kB isolated(anon):0kB isolated(file):240kB mapped:332kB dirty:0kB writeback:0kB shmem:228kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 165.559743] Node 0 DMA free:4132kB min:640kB low:800kB high:960kB active_anon:52kB 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 [ 165.562050] lowmem_reserve[]: 0 886 886 886 [ 165.562478] Node 0 DMA32 free:36368kB min:36536kB low:45668kB high:54800kB active_anon:5040kB inactive_anon:52kB active_file:40kB inactive_file:44kB unevictable:0kB writepending:0kB present:1032192kB managed:909748kB mlocked:0kB kernel_stack:1568kB pagetables:588kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 165.564850] lowmem_reserve[]: 0 0 0 0 [ 165.565263] Node 1 DMA32 free:30180kB min:30404kB low:38004kB high:45604kB active_anon:9572kB inactive_anon:116kB active_file:232kB inactive_file:300kB unevictable:0kB writepending:0kB present:1048560kB managed:755216kB mlocked:0kB kernel_stack:2368kB pagetables:648kB bounce:0kB free_pcp:636kB local_pcp:220kB free_cma:0kB [ 165.567180] lowmem_reserve[]: 0 0 0 0 [ 165.567568] Node 0 DMA: 5*4kB (UME) 2*8kB (UE) 2*16kB (UE) 1*32kB (U) 1*64kB (M) 1*128kB (M) 3*256kB (UME) 2*512kB (ME) 2*1024kB (UM) 0*2048kB 0*4096kB = 4132kB [ 165.569060] Node 0 DMA32: 330*4kB (UME) 431*8kB (UME) 175*16kB (UME) 70*32kB (UME) 59*64kB (UM) 22*128kB (ME) 8*256kB (UME) 5*512kB (M) 1*1024kB (E) 1*2048kB (U) 3*4096kB (M) = 36368kB [ 165.570278] Node 1 DMA32: 32*4kB (M) 464*8kB (UME) 230*16kB (UME) 96*32kB (UME) 40*64kB (UM) 8*128kB (M) 5*256kB (UM) 2*512kB (UE) 1*1024kB (M) 6*2048kB (UME) 0*4096kB = 29792kB [ 165.571850] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 165.572462] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 165.573192] 270 total pagecache pages [ 165.573587] 0 pages in swap cache [ 165.573803] Swap cache stats: add 0, delete 0, find 0/0 [ 165.574281] Free swap = 0kB [ 165.574468] Total swap = 0kB [ 165.574729] 524186 pages RAM [ 165.574917] 0 pages HighMem/MovableOnly [ 165.575256] 103968 pages reserved [ 165.887228] [ 165.887572] ====================================================== [ 165.888765] WARNING: possible circular locking dependency detected [ 165.889950] 4.13.0-rc6-next-20170824+ #8 Not tainted [ 165.891387] ------------------------------------------------------ [ 165.892330] syzkaller849794/3029 is trying to acquire lock: [ 165.892884] ((complete)wq_barr::done#2/1){+.+.}, at: [] flush_work+0x621/0x930 [ 165.894208] [ 165.894208] but task is already holding lock: [ 165.895231] (&mm->mmap_sem){++++}, at: [] __do_page_fault+0x2b8/0xb60 [ 165.896055] [ 165.896055] which lock already depends on the new lock. [ 165.896055] [ 165.897313] [ 165.897313] the existing dependency chain (in reverse order) is: [ 165.898639] [ 165.898639] -> #7 (&mm->mmap_sem){++++}: [ 165.899656] __lock_acquire+0x3286/0x4620 [ 165.900370] lock_acquire+0x1d5/0x580 [ 165.901114] __might_fault+0x13a/0x1d0 [ 165.901887] _copy_to_user+0x2c/0xc0 [ 165.902616] filldir+0x1a7/0x320 [ 165.903305] dcache_readdir+0x12d/0x5e0 [ 165.904102] iterate_dir+0x4b2/0x5d0 [ 165.904855] SyS_getdents+0x225/0x450 [ 165.905599] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 165.906303] [ 165.906303] -> #6 (&sb->s_type->i_mutex_key#5){++++}: [ 165.907494] down_write+0x87/0x120 [ 165.908204] handle_create+0x30c/0x760 [ 165.908969] devtmpfsd+0x3eb/0x520 [ 165.909693] kthread+0x39c/0x470 [ 165.910382] ret_from_fork+0x2a/0x40 [ 165.911105] [ 165.911105] -> #5 ((complete)&req.done){+.+.}: [ 165.913099] __lock_acquire+0x3286/0x4620 [ 165.913925] lock_acquire+0x1d5/0x580 [ 165.914701] wait_for_completion+0xc8/0x770 [ 165.915547] devtmpfs_create_node+0x32b/0x4a0 [ 165.916503] device_add+0x120f/0x1640 [ 165.917245] device_create_groups_vargs+0x1f3/0x250 [ 165.918261] device_create+0xda/0x110 [ 165.919088] msr_device_create+0x26/0x40 [ 165.919881] cpuhp_invoke_callback+0x256/0x14d0 [ 165.920781] cpuhp_thread_fun+0x265/0x520 [ 165.921617] smpboot_thread_fn+0x489/0x850 [ 165.922454] kthread+0x39c/0x470 [ 165.923119] ret_from_fork+0x2a/0x40 [ 165.923841] [ 165.923841] -> #4 (cpuhp_state){+.+.}: [ 165.924974] __lock_acquire+0x3286/0x4620 [ 165.926003] lock_acquire+0x1d5/0x580 [ 165.926770] cpuhp_issue_call+0x1a2/0x3e0 [ 165.927610] __cpuhp_setup_state_cpuslocked+0x2e7/0x610 [ 165.928623] __cpuhp_setup_state+0xb0/0x140 [ 165.929462] page_writeback_init+0x4d/0x71 [ 165.930281] pagecache_init+0x48/0x4f [ 165.931035] start_kernel+0x71a/0x7ad [ 165.931809] x86_64_start_reservations+0x2a/0x2c [ 165.932684] x86_64_start_kernel+0x13c/0x149 [ 165.933339] verify_cpu+0x0/0xfb [ 165.933879] [ 165.933879] -> #3 (cpuhp_state_mutex){+.+.}: [ 165.934952] __lock_acquire+0x3286/0x4620 [ 165.935826] lock_acquire+0x1d5/0x580 [ 165.936679] __mutex_lock+0x16f/0x1870 [ 165.937512] mutex_lock_nested+0x16/0x20 [ 165.938319] __cpuhp_setup_state_cpuslocked+0x5b/0x610 [ 165.939324] __cpuhp_setup_state+0xb0/0x140 [ 165.940143] kvm_guest_init+0x1f3/0x20f [ 165.940893] setup_arch+0x1899/0x1ab3 [ 165.941641] start_kernel+0xa5/0x7ad [ 165.942110] x86_64_start_reservations+0x2a/0x2c [ 165.942599] x86_64_start_kernel+0x13c/0x149 [ 165.943017] verify_cpu+0x0/0xfb [ 165.943384] [ 165.943384] -> #2 (cpu_hotplug_lock.rw_sem){++++}: [ 165.944003] __lock_acquire+0x3286/0x4620 [ 165.944440] lock_acquire+0x1d5/0x580 [ 165.945194] cpus_read_lock+0x42/0x90 [ 165.945624] vmstat_shepherd+0x3d/0x1b0 [ 165.946006] process_one_work+0xbfd/0x1be0 [ 165.946452] worker_thread+0x223/0x1860 [ 165.946836] kthread+0x39c/0x470 [ 165.947244] ret_from_fork+0x2a/0x40 [ 165.947974] [ 165.947974] -> #1 ((shepherd).work){+.+.}: [ 165.948960] process_one_work+0xba5/0x1be0 [ 165.949789] worker_thread+0x223/0x1860 [ 165.950586] kthread+0x39c/0x470 [ 165.951303] ret_from_fork+0x2a/0x40 [ 165.952131] 0xffffffffffffffff [ 165.952854] [ 165.952854] -> #0 ((complete)wq_barr::done#2/1){+.+.}: [ 165.954238] check_prev_add+0x865/0x1520 [ 165.955473] __lock_acquire+0x3286/0x4620 [ 165.956374] lock_acquire+0x1d5/0x580 [ 165.957210] wait_for_completion+0xc8/0x770 [ 165.958129] flush_work+0x621/0x930 [ 165.958900] drain_all_pages+0x490/0x750 [ 165.959728] __alloc_pages_slowpath+0xd2e/0x2ee0 [ 165.960769] __alloc_pages_nodemask+0x9f7/0xd80 [ 165.961905] alloc_pages_current+0xb6/0x1e0 [ 165.962825] pte_alloc_one+0x19/0x100 [ 165.963649] __pte_alloc+0x2a/0x300 [ 165.964375] __handle_mm_fault+0x2a8d/0x39c0 [ 165.965268] handle_mm_fault+0x3bb/0x860 [ 165.966126] __do_page_fault+0x4f6/0xb60 [ 165.966994] trace_do_page_fault+0x141/0x730 [ 165.967898] do_async_page_fault+0x72/0xc0 [ 165.968924] async_page_fault+0x22/0x30 [ 165.969732] [ 165.969732] other info that might help us debug this: [ 165.969732] [ 165.971398] Chain exists of: [ 165.971398] (complete)wq_barr::done#2/1 --> &sb->s_type->i_mutex_key#5 --> &mm->mmap_sem [ 165.971398] [ 165.972804] Possible unsafe locking scenario: [ 165.972804] [ 165.973325] CPU0 CPU1 [ 165.973737] ---- ---- [ 165.974141] lock(&mm->mmap_sem); [ 165.974483] lock(&sb->s_type->i_mutex_key#5); [ 165.975172] lock(&mm->mmap_sem); [ 165.976088] lock((complete)wq_barr::done#2/1); [ 165.976507] [ 165.976507] *** DEADLOCK *** [ 165.976507] [ 165.977038] 2 locks held by syzkaller849794/3029: [ 165.977456] #0: (&mm->mmap_sem){++++}, at: [] __do_page_fault+0x2b8/0xb60 [ 165.978206] #1: (pcpu_drain_mutex){+.+.}, at: [] drain_all_pages+0x104/0x750 [ 165.978984] [ 165.978984] stack backtrace: [ 165.979374] CPU: 1 PID: 3029 Comm: syzkaller849794 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 165.980112] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 165.980823] Call Trace: [ 165.981054] dump_stack+0x194/0x257 [ 165.981373] ? arch_local_irq_restore+0x53/0x53 [ 165.981775] print_circular_bug+0x503/0x710 [ 165.982147] ? print_circular_bug_entry+0xb0/0xb0 [ 165.982565] check_prev_add+0x865/0x1520 [ 165.982917] ? copy_trace+0x1d0/0x1d0 [ 165.983229] ? check_usage+0xb70/0xb70 [ 165.983563] ? add_lock_to_list.isra.33+0x1ff/0x4f0 [ 165.983997] ? unwind_next_frame.part.6+0x1ae/0xc70 [ 165.984424] ? unwind_next_frame.part.6+0x1ae/0xc70 [ 165.984866] ? copy_trace+0x1d0/0x1d0 [ 165.985181] __lock_acquire+0x3286/0x4620 [ 165.985531] ? __lock_acquire+0x3286/0x4620 [ 165.985899] ? copy_trace+0x1d0/0x1d0 [ 165.986225] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 165.986669] ? pte_alloc_one+0x19/0x100 [ 165.987001] ? save_stack_trace+0x16/0x20 [ 165.987361] ? __lock_acquire+0x20f4/0x4620 [ 165.987731] ? check_preempt_wakeup+0x5b0/0x1320 [ 165.988152] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 165.988598] ? lock_downgrade+0x990/0x990 [ 165.988963] ? try_to_wake_up+0xbc/0x1600 [ 165.989340] ? do_raw_spin_trylock+0x130/0x190 [ 165.989739] ? SyS_setgroups+0x250/0x250 [ 165.990094] ? __x2apic_send_IPI_dest.constprop.7+0x5b/0x80 [ 165.990590] ? sched_clock+0x31/0x40 [ 165.990912] ? check_noncircular+0x20/0x20 [ 165.991277] ? trace_hardirqs_off+0xd/0x10 [ 165.991641] ? try_to_wake_up+0xf9/0x1600 [ 165.992009] ? check_noncircular+0x20/0x20 [ 165.992387] ? check_noncircular+0x20/0x20 [ 165.992750] ? check_noncircular+0x20/0x20 [ 165.993121] lock_acquire+0x1d5/0x580 [ 165.993496] ? flush_work+0x621/0x930 [ 165.993827] ? lock_release+0xd70/0xd70 [ 165.994173] ? check_same_owner+0x320/0x320 [ 165.994549] ? rcu_note_context_switch+0x710/0x710 [ 165.994977] ? __might_sleep+0x95/0x190 [ 165.995322] wait_for_completion+0xc8/0x770 [ 165.995691] ? flush_work+0x621/0x930 [ 165.996019] ? wait_for_completion_interruptible+0x820/0x820 [ 165.996514] ? __lockdep_init_map+0xe4/0x650 [ 165.996892] ? lock_release+0xd70/0xd70 [ 165.997465] ? mark_held_locks+0xb2/0x100 [ 165.997823] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 165.998252] flush_work+0x621/0x930 [ 165.998565] ? wq_pool_ids_show+0x290/0x290 [ 165.998933] ? insert_work+0x5d0/0x5d0 [ 165.999266] ? lock_acquire+0x1d5/0x580 [ 165.999606] ? mark_held_locks+0xb2/0x100 [ 165.999962] ? retint_kernel+0x10/0x10 [ 166.000309] ? flush_workqueue_prep_pwqs+0x6d0/0x6d0 [ 166.000745] ? queue_work_on+0xc2/0x1c0 [ 166.001085] ? _find_next_bit+0xee/0x120 [ 166.001433] drain_all_pages+0x490/0x750 [ 166.001781] ? drain_local_pages+0x30/0x30 [ 166.002144] ? check_same_owner+0x320/0x320 [ 166.002512] __alloc_pages_slowpath+0xd2e/0x2ee0 [ 166.002920] ? unwind_get_return_address+0x61/0xa0 [ 166.003342] ? save_stack+0xa3/0xd0 [ 166.003653] ? check_noncircular+0x20/0x20 [ 166.004000] ? check_noncircular+0x20/0x20 [ 166.004361] ? save_stack+0x43/0xd0 [ 166.004669] ? kasan_kmalloc+0xad/0xe0 [ 166.004996] ? warn_alloc+0x2f0/0x2f0 [ 166.005317] ? __lock_is_held+0xbc/0x140 [ 166.005658] ? check_noncircular+0x20/0x20 [ 166.006019] ? rcu_read_lock_sched_held+0x108/0x120 [ 166.006444] ? __anon_vma_prepare+0x13e/0x6b0 [ 166.006832] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 166.007258] ? find_held_lock+0x39/0x1d0 [ 166.007601] ? lock_downgrade+0x990/0x990 [ 166.007948] ? __lock_is_held+0xbc/0x140 [ 166.008302] ? check_same_owner+0x320/0x320 [ 166.008672] ? rcu_note_context_switch+0x710/0x710 [ 166.009097] ? depot_save_stack+0x12c/0x490 [ 166.009468] ? __might_sleep+0x95/0x190 [ 166.009810] __alloc_pages_nodemask+0x9f7/0xd80 [ 166.010206] ? save_stack+0x43/0xd0 [ 166.010517] ? kasan_kmalloc+0xad/0xe0 [ 166.010849] ? kasan_slab_alloc+0x12/0x20 [ 166.011203] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 166.011635] ? check_noncircular+0x20/0x20 [ 166.012011] ? perf_event_mmap+0x10a/0x1170 [ 166.012382] ? __lock_is_held+0xbc/0x140 [ 166.012733] alloc_pages_current+0xb6/0x1e0 [ 166.013102] pte_alloc_one+0x19/0x100 [ 166.013428] __pte_alloc+0x2a/0x300 [ 166.013740] __handle_mm_fault+0x2a8d/0x39c0 [ 166.014117] ? __pmd_alloc+0x4e0/0x4e0 [ 166.014451] ? lock_downgrade+0x990/0x990 [ 166.014804] ? lock_downgrade+0x990/0x990 [ 166.015159] ? SyS_brk+0x6f0/0x6f0 [ 166.015463] ? __lock_is_held+0xbc/0x140 [ 166.015820] handle_mm_fault+0x3bb/0x860 [ 166.016172] ? __handle_mm_fault+0x39c0/0x39c0 [ 166.016563] ? vmacache_find+0x61/0x270 [ 166.016897] ? vmacache_update+0xfe/0x130 [ 166.017256] ? find_vma+0x30/0x150 [ 166.017562] __do_page_fault+0x4f6/0xb60 [ 166.017910] trace_do_page_fault+0x141/0x730 [ 166.018289] ? do_page_fault+0x70/0x70 [ 166.018617] ? SyS_mmap_pgoff+0x243/0x5f0 [ 166.019456] ? entry_SYSCALL_64_fastpath+0x4b/0xbe [ 166.019880] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 166.020306] do_async_page_fault+0x72/0xc0 [ 166.020671] async_page_fault+0x22/0x30 [ 166.021009] RIP: 0033:0x4010e7 [ 166.021282] RSP: 002b:00007ffc6294f620 EFLAGS: 00010217 [ 166.021740] RAX: 0000000020000000 RBX: ffffffffffffffff RCX: 0000000000435369 [ 166.022400] RDX: 0000000000000003 RSI: 0000000000fff000 RDI: 0000000020000000 [ 166.023018] RBP: 6d766b2f7665642f R08: ffffffffffffffff R09: 0000000000000000 [ 166.023640] R10: 0000000000000032 R11: 0000000000000207 R12: 0000000000000000 [ 166.024261] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 166.069433] syzkaller849794: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 166.070523] syzkaller849794 cpuset=/ mems_allowed=0-1 [ 166.071035] CPU: 0 PID: 3029 Comm: syzkaller849794 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 166.071774] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 166.072496] Call Trace: [ 166.072749] dump_stack+0x194/0x257 [ 166.073091] ? arch_local_irq_restore+0x53/0x53 [ 166.073533] ? isolate_lru_page+0x11d0/0x11d0 [ 166.073959] ? _find_next_bit+0xee/0x120 [ 166.074342] warn_alloc+0x1c2/0x2f0 [ 166.074691] ? zone_watermark_ok_safe+0x430/0x430 [ 166.075147] ? mutex_unlock+0xd/0x10 [ 166.075517] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 166.076236] ? warn_alloc+0x2f0/0x2f0 [ 166.076884] ? warn_alloc+0x2f0/0x2f0 [ 166.077523] ? warn_alloc+0x2f0/0x2f0 [ 166.077790] udevd invoked oom-killer: gfp_mask=0x14201ca(GFP_HIGHUSER_MOVABLE|__GFP_COLD), nodemask=(null), order=0, oom_score_adj=-1000 [ 166.077794] udevd cpuset=/ mems_allowed=0-1 [ 166.079724] ? alloc_set_pte+0x1162/0x18f0 [ 166.080131] ? lock_release+0xd70/0xd70 [ 166.080512] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 166.081011] ? filemap_map_pages+0x919/0x15d0 [ 166.081445] ? alloc_set_pte+0x965/0x18f0 [ 166.081841] ? should_fail+0x23b/0xa40 [ 166.082608] ? fs_reclaim_acquire+0x20/0x20 [ 166.083205] ? lock_downgrade+0x990/0x990 [ 166.083875] ? lock_acquire+0x1d5/0x580 [ 166.084258] ? bad_range+0x1e0/0x1e0 [ 166.084620] ? check_same_owner+0x320/0x320 [ 166.085029] ? rcu_note_context_switch+0x710/0x710 [ 166.085501] ? __might_sleep+0x95/0x190 [ 166.085891] __alloc_pages_nodemask+0x9f7/0xd80 [ 166.086354] ? lock_acquire+0x1d5/0x580 [ 166.086755] ? avc_has_perm_noaudit+0xbe/0x520 [ 166.087289] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 166.088118] ? __alloc_pages_nodemask+0x855/0xd80 [ 166.088917] ? __mutex_unlock_slowpath+0xe9/0xac0 [ 166.089722] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 166.090555] ? ____cache_alloc_node+0x173/0x1e0 [ 166.090968] ? lock_acquire+0x1d5/0x580 [ 166.091316] cache_grow_begin+0x86/0x400 [ 166.091661] ? lock_release+0xd70/0xd70 [ 166.091999] fallback_alloc+0x150/0x2b0 [ 166.092356] ____cache_alloc_node+0x1cf/0x1e0 [ 166.092790] kmem_cache_alloc_trace+0x27d/0x750 [ 166.093229] ? lock_downgrade+0x990/0x990 [ 166.093632] kvm_dev_ioctl+0x216/0x1840 [ 166.094253] ? lock_release+0xd70/0xd70 [ 166.094921] ? install_new_memslots+0x420/0x420 [ 166.095706] ? __handle_mm_fault+0x587/0x39c0 [ 166.096459] ? avc_has_extended_perms+0x7fa/0x12c0 [ 166.097276] ? unwind_get_return_address+0x61/0xa0 [ 166.098101] ? avc_ss_reset+0x110/0x110 [ 166.098764] ? handle_mm_fault+0xfa/0x860 [ 166.099462] ? __do_page_fault+0x51b/0xb60 [ 166.100098] ? lock_downgrade+0x990/0x990 [ 166.100520] ? handle_mm_fault+0x4a2/0x860 [ 166.100923] ? check_same_owner+0x320/0x320 [ 166.101349] ? __handle_mm_fault+0x39c0/0x39c0 [ 166.101792] ? vmacache_find+0x61/0x270 [ 166.102165] ? rcu_note_context_switch+0x710/0x710 [ 166.102657] ? install_new_memslots+0x420/0x420 [ 166.103123] do_vfs_ioctl+0x1b1/0x1530 [ 166.103520] ? _cond_resched+0x14/0x30 [ 166.103917] ? ioctl_preallocate+0x2b0/0x2b0 [ 166.105170] ? selinux_capable+0x40/0x40 [ 166.105584] ? putname+0xf3/0x130 [ 166.105932] ? debug_locks_off+0x86/0xa0 [ 166.106342] ? security_file_ioctl+0x7d/0xb0 [ 166.106785] ? security_file_ioctl+0x89/0xb0 [ 166.107230] SyS_ioctl+0x8f/0xc0 [ 166.107573] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 166.108062] RIP: 0033:0x435369 [ 166.108381] RSP: 002b:00007ffc6294f618 EFLAGS: 00000207 ORIG_RAX: 0000000000000010 [ 166.109150] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 166.110368] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000336 [ 166.111577] RBP: 6d766b2f7665642f R08: 0000000000000000 R09: 0000000000000000 [ 166.112782] R10: 0000000000000000 R11: 0000000000000207 R12: 0000000000000000 [ 166.113986] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 166.115201] CPU: 3 PID: 1509 Comm: udevd Not tainted 4.13.0-rc6-next-20170824+ #8 [ 166.115870] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 166.116627] Call Trace: [ 166.116855] dump_stack+0x194/0x257 [ 166.117202] ? arch_local_irq_restore+0x53/0x53 [ 166.117623] dump_header+0x234/0xa0e [ 166.117947] ? ___ratelimit+0x30d/0x630 [ 166.118376] ? pagefault_out_of_memory+0x152/0x152 [ 166.118819] ? lock_acquire+0x1d5/0x580 [ 166.119168] ? ___ratelimit+0x152/0x630 [ 166.119525] ? avc_has_perm_noaudit+0x37e/0x520 [ 166.119924] ? do_raw_spin_trylock+0x190/0x190 [ 166.120343] ? trace_hardirqs_on+0xd/0x10 [ 166.120700] ? ___ratelimit+0x95/0x630 [ 166.121043] ? idr_get_free+0xff0/0xff0 [ 166.121391] ? lock_downgrade+0x990/0x990 [ 166.121756] ? cred_has_capability+0x1a0/0x3d0 [ 166.122172] oom_kill_process+0x86d/0x13d0 [ 166.122546] ? lock_release+0xd70/0xd70 [ 166.122895] ? lock_downgrade+0x990/0x990 [ 166.123261] ? oom_evaluate_task+0x480/0x480 [ 166.123648] ? security_capable_noaudit+0x8b/0xc0 [ 166.124088] ? has_ns_capability_noaudit+0x18c/0x2a0 [ 166.124540] ? has_capability+0x30/0x30 [ 166.124886] ? lock_downgrade+0x990/0x990 [ 166.125253] ? has_capability_noaudit+0x24/0x30 [ 166.125995] ? oom_badness+0xdf/0xb80 [ 166.126332] ? find_lock_task_mm+0x460/0x460 [ 166.126718] ? lock_release+0xd70/0xd70 [ 166.127067] ? out_of_memory+0xaaa/0x11d0 [ 166.127433] ? lock_downgrade+0x990/0x990 [ 166.127842] ? out_of_memory+0x921/0x11d0 [ 166.128232] ? oom_reaper+0x4d0/0x4d0 [ 166.128593] ? lock_release+0xd70/0xd70 [ 166.128955] ? __alloc_pages_slowpath+0x10f6/0x2ee0 [ 166.129415] ? srcu_init_notifier_head+0x80/0x80 [ 166.129856] ? oom_evaluate_task+0x284/0x480 [ 166.130271] out_of_memory+0x7dd/0x11d0 [ 166.130647] ? trace_hardirqs_on+0xd/0x10 [ 166.131021] ? oom_killer_disable+0x310/0x310 [ 166.131415] ? mutex_trylock+0x23a/0x2d0 [ 166.131764] ? __ww_mutex_wakeup_for_backoff+0x240/0x240 [ 166.132246] ? check_same_owner+0x320/0x320 [ 166.132629] __alloc_pages_slowpath+0x1eae/0x2ee0 [ 166.133059] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 166.133529] ? warn_alloc+0x2f0/0x2f0 [ 166.133857] ? lock_acquire+0x1d5/0x580 [ 166.134206] ? find_get_pages_tag+0xf40/0xf40 [ 166.134605] ? radix_tree_lookup_slot+0x99/0xe0 [ 166.135012] ? __radix_tree_lookup+0x5e0/0x5e0 [ 166.135415] ? __might_sleep+0x95/0x190 [ 166.135766] ? find_get_entry+0x53c/0x9e0 [ 166.136132] ? find_get_pages_tag+0xf40/0xf40 [ 166.136528] ? lock_downgrade+0x990/0x990 [ 166.136899] ? fs_reclaim_acquire+0x20/0x20 [ 166.137283] ? lock_acquire+0x1d5/0x580 [ 166.137632] ? bad_range+0x1e0/0x1e0 [ 166.137964] ? check_same_owner+0x320/0x320 [ 166.138342] ? __page_cache_alloc+0x165/0x4d0 [ 166.138738] ? __might_sleep+0x95/0x190 [ 166.139081] __alloc_pages_nodemask+0x9f7/0xd80 [ 166.139491] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 166.139928] ? add_to_page_cache_lru+0x510/0x510 [ 166.140347] ? read_cache_pages+0x9a0/0x9a0 [ 166.140721] ? save_stack_trace+0x16/0x20 [ 166.141079] ? __lock_acquire+0x20f4/0x4620 [ 166.141447] ? find_held_lock+0x39/0x1d0 [ 166.141806] alloc_pages_current+0xb6/0x1e0 [ 166.142178] __page_cache_alloc+0x358/0x4d0 [ 166.142570] ? trace_event_raw_event_file_check_and_advance_wb_err+0x490/0x490 [ 166.143202] filemap_fault+0xf32/0x1d30 [ 166.143552] ? __lock_page_or_retry+0x500/0x500 [ 166.143952] ? filemap_map_pages+0x942/0x15d0 [ 166.144348] ? find_get_entries_tag+0xeb0/0xeb0 [ 166.144753] ? __lock_acquire+0x732/0x4620 [ 166.145117] ? check_noncircular+0x20/0x20 [ 166.145483] ? lock_downgrade+0x990/0x990 [ 166.145840] ? __check_object_size+0x25d/0x4f0 [ 166.146454] ? skb_to_sgvec_nomark+0x40/0x40 [ 166.146799] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 166.147236] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 166.147684] ? lock_acquire+0x1d5/0x580 [ 166.148039] ? ext4_filemap_fault+0x7d/0xb0 [ 166.148414] ? lock_release+0xd70/0xd70 [ 166.148763] ? check_same_owner+0x320/0x320 [ 166.149141] ? rcu_note_context_switch+0x710/0x710 [ 166.149574] ? find_held_lock+0x39/0x1d0 [ 166.149933] ? __might_sleep+0x95/0x190 [ 166.150286] ? down_read+0x96/0x150 [ 166.150606] ? ext4_filemap_fault+0x7d/0xb0 [ 166.150983] ? __down_interruptible+0x6a0/0x6a0 [ 166.151393] ? lock_downgrade+0x990/0x990 [ 166.151753] ext4_filemap_fault+0x85/0xb0 [ 166.152116] __do_fault+0xeb/0x30f [ 166.152425] ? pte_offset_kernel+0xc7/0xc7 [ 166.152792] ? lock_release+0xd70/0xd70 [ 166.153134] ? check_same_owner+0x320/0x320 [ 166.153508] ? check_noncircular+0x20/0x20 [ 166.153889] __handle_mm_fault+0x1b9b/0x39c0 [ 166.154273] ? __pmd_alloc+0x4e0/0x4e0 [ 166.154610] ? lock_downgrade+0x990/0x990 [ 166.154968] ? find_held_lock+0x39/0x1d0 [ 166.155320] ? __lock_is_held+0xbc/0x140 [ 166.155682] handle_mm_fault+0x3bb/0x860 [ 166.156032] ? down_read_trylock+0xdb/0x170 [ 166.156405] ? __handle_mm_fault+0x39c0/0x39c0 [ 166.156796] ? vmacache_find+0x61/0x270 [ 166.157140] ? find_vma+0x30/0x150 [ 166.157446] __do_page_fault+0x4f6/0xb60 [ 166.157798] trace_do_page_fault+0x141/0x730 [ 166.158177] ? SyS_sendmmsg+0x60/0x60 [ 166.158503] ? do_page_fault+0x70/0x70 [ 166.158838] ? __sb_end_write+0x9e/0xd0 [ 166.159187] ? retint_user+0x18/0x23 [ 166.159508] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 166.159927] do_async_page_fault+0x72/0xc0 [ 166.160293] async_page_fault+0x22/0x30 [ 166.160633] RIP: 0033:0x419d71 [ 166.160907] RSP: 002b:00007ffcdd261010 EFLAGS: 00010206 [ 166.161367] RAX: 00007ffcdd2610d6 RBX: 0000000000000021 RCX: 00000000004203c9 [ 166.161986] RDX: 00007ffcdd2610d5 RSI: 0000000000000010 RDI: 00007ffcdd2610d6 [ 166.162652] RBP: 0000000000000001 R08: 0000000000000000 R09: 00000000004203c9 [ 166.163272] R10: 0000000000000001 R11: 0000000000000040 R12: 00007ffcdd2610d0 [ 166.163892] R13: 00000000000000d2 R14: 000000000146a1d0 R15: 000000000146a030 [ 166.164545] Mem-Info: [ 166.166441] active_anon:3664 inactive_anon:42 isolated_anon:0 [ 166.166441] active_file:61 inactive_file:21 isolated_file:0 [ 166.166441] unevictable:0 dirty:0 writeback:0 unstable:0 [ 166.166441] slab_reclaimable:53543 slab_unreclaimable:329378 [ 166.166441] mapped:0 shmem:76 pagetables:307 bounce:0 [ 166.166441] free:17747 free_pcp:0 free_cma:0 [ 166.171449] Node 0 active_anon:5092kB inactive_anon:52kB active_file:168kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:8kB dirty:0kB writeback:0kB shmem:76kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? yes [ 166.176725] Node 1 active_anon:9564kB inactive_anon:116kB active_file:160kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):116kB mapped:0kB dirty:0kB writeback:0kB shmem:228kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? yes [ 166.179009] Node 0 DMA free:4132kB min:640kB low:800kB high:960kB active_anon:52kB 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 [ 166.181231] lowmem_reserve[]: 0 886 886 886 [ 166.181609] Node 0 DMA32 free:36460kB min:36536kB low:45668kB high:54800kB active_anon:5040kB inactive_anon:52kB active_file:0kB inactive_file:72kB unevictable:0kB writepending:0kB present:1032192kB managed:909748kB mlocked:0kB kernel_stack:1568kB pagetables:588kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 166.184000] lowmem_reserve[]: 0 0 0 0 [ 166.184341] Node 1 DMA32 free:30396kB min:30404kB low:38004kB high:45604kB active_anon:9564kB inactive_anon:116kB active_file:0kB inactive_file:276kB unevictable:0kB writepending:0kB present:1048560kB managed:755216kB mlocked:0kB kernel_stack:2368kB pagetables:640kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 166.186769] lowmem_reserve[]: 0 0 0 0 [ 166.187111] Node 0 DMA: 5*4kB (UME) 2*8kB (UE) 2*16kB (UE) 1*32kB (U) 1*64kB (M) 1*128kB (M) 3*256kB (UME) 2*512kB (ME) 2*1024kB (UM) 0*2048kB 0*4096kB = 4132kB [ 166.188389] Node 0 DMA32: 338*4kB (UME) 438*8kB (UME) 183*16kB (UME) 70*32kB (UME) 59*64kB (UM) 22*128kB (ME) 8*256kB (UME) 5*512kB (M) 1*1024kB (E) 1*2048kB (U) 3*4096kB (M) = 36584kB [ 166.190075] Node 1 DMA32: 295*4kB (UME) 462*8kB (UME) 233*16kB (UME) 96*32kB (UME) 41*64kB (UME) 9*128kB (ME) 6*256kB (UME) 1*512kB (U) 1*1024kB (M) 6*2048kB (UME) 0*4096kB = 30812kB [ 166.191520] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 166.192283] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 166.193041] 160 total pagecache pages [ 166.193370] 0 pages in swap cache [ 166.193667] Swap cache stats: add 0, delete 0, find 0/0 [ 166.194132] Free swap = 0kB [ 166.194391] Total swap = 0kB [ 166.194651] 524186 pages RAM [ 166.194910] 0 pages HighMem/MovableOnly [ 166.195260] 103968 pages reserved [ 166.195558] [ pid ] uid tgid total_vm rss nr_ptes nr_pmds swapents oom_score_adj name [ 166.196366] [ 1509] 0 1509 7162 1936 19 3 0 -1000 udevd [ 166.197124] [ 2779] 0 2779 2493 573 8 3 0 0 dhclient [ 166.197896] [ 2908] 0 2908 30630 162 24 3 0 0 rsyslogd [ 166.198691] [ 2944] 0 2944 4725 49 15 3 0 0 cron [ 166.199463] [ 2970] 0 2970 12490 152 28 3 0 -1000 sshd [ 166.200226] [ 2994] 0 2994 3694 41 13 3 0 0 getty [ 166.200982] [ 2995] 0 2995 3694 39 13 3 0 0 getty [ 166.201738] [ 2996] 0 2996 3694 40 13 3 0 0 getty [ 166.202502] [ 2997] 0 2997 3694 42 13 3 0 0 getty [ 166.203266] [ 2998] 0 2998 3694 40 13 3 0 0 getty [ 166.204046] [ 2999] 0 2999 3694 40 13 3 0 0 getty [ 166.204775] [ 3000] 0 3000 3649 40 12 3 0 0 getty [ 166.205551] [ 3002] 0 3002 5338 141 15 3 0 -1000 udevd [ 166.206316] [ 3003] 0 3003 5380 175 15 3 0 -1000 udevd [ 166.207076] [ 3026] 0 3026 17820 197 41 3 0 0 sshd [ 166.207825] [ 3028] 0 3028 271 1 4 2 0 0 syzkaller849794 [ 166.208671] [ 3029] 0 3029 4366 11 5 2 0 0 syzkaller849794 [ 166.209507] [ 3030] 0 3030 4366 11 5 2 0 0 syzkaller849794 [ 166.210345] [ 3031] 0 3031 4366 11 5 2 0 0 syzkaller849794 [ 166.211400] [ 3032] 0 3032 4366 11 5 2 0 0 syzkaller849794 [ 166.212279] [ 3033] 0 3033 4366 11 5 2 0 0 syzkaller849794 [ 166.213116] [ 3034] 0 3034 4366 11 5 2 0 0 syzkaller849794 [ 166.213942] [ 3035] 0 3035 4366 11 5 2 0 0 syzkaller849794 [ 166.214776] [ 3036] 0 3036 4366 11 4 2 0 0 syzkaller849794 [ 166.215614] Out of memory: Kill process 2779 (dhclient) score 1 or sacrifice child [ 166.216295] Killed process 2779 (dhclient) total-vm:9972kB, anon-rss:2292kB, file-rss:0kB, shmem-rss:0kB [ 166.730227] syzkaller849794: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 166.731406] syzkaller849794 cpuset=/ mems_allowed=0-1 [ 166.731887] CPU: 1 PID: 3031 Comm: syzkaller849794 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 166.732674] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 166.733374] Call Trace: [ 166.733588] dump_stack+0x194/0x257 [ 166.733886] ? arch_local_irq_restore+0x53/0x53 [ 166.734271] ? isolate_lru_page+0x11d0/0x11d0 [ 166.734641] warn_alloc+0x1c2/0x2f0 [ 166.734937] ? zone_watermark_ok_safe+0x430/0x430 [ 166.735322] ? mutex_unlock+0xd/0x10 [ 166.735636] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 166.736063] ? warn_alloc+0x2f0/0x2f0 [ 166.736374] ? warn_alloc+0x2f0/0x2f0 [ 166.736688] ? warn_alloc+0x2f0/0x2f0 [ 166.736999] ? misc_open+0x69/0x500 [ 166.737303] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 166.737726] ? lookup_fast+0x392/0xfa0 [ 166.738049] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 166.738467] ? misc_open+0x69/0x500 [ 166.738762] ? __mutex_lock+0x16f/0x1870 [ 166.739098] ? should_fail+0x23b/0xa40 [ 166.739410] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 166.739837] ? fs_reclaim_acquire+0x20/0x20 [ 166.740389] ? lock_downgrade+0x990/0x990 [ 166.740927] ? mutex_lock_io_nested+0x1740/0x1740 [ 166.741564] ? lock_acquire+0x1d5/0x580 [ 166.742086] ? bad_range+0x1e0/0x1e0 [ 166.742572] ? check_same_owner+0x320/0x320 [ 166.743146] ? rcu_note_context_switch+0x710/0x710 [ 166.743798] ? __fsnotify_update_child_dentry_flags.part.2+0x2a0/0x2a0 [ 166.744360] ? __might_sleep+0x95/0x190 [ 166.744682] __alloc_pages_nodemask+0x9f7/0xd80 [ 166.745058] ? lock_acquire+0x1d5/0x580 [ 166.745375] ? avc_has_perm_noaudit+0xbe/0x520 [ 166.745742] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 166.746143] ? __alloc_pages_nodemask+0x855/0xd80 [ 166.746531] ? __mutex_unlock_slowpath+0xe9/0xac0 [ 166.747029] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 166.747684] ? ____cache_alloc_node+0x173/0x1e0 [ 166.748315] ? lock_acquire+0x1d5/0x580 [ 166.748839] cache_grow_begin+0x86/0x400 [ 166.749372] ? lock_release+0xd70/0xd70 [ 166.749889] fallback_alloc+0x150/0x2b0 [ 166.750412] ____cache_alloc_node+0x1cf/0x1e0 [ 166.750998] kmem_cache_alloc_trace+0x27d/0x750 [ 166.751607] ? lock_downgrade+0x990/0x990 [ 166.752161] kvm_dev_ioctl+0x216/0x1840 [ 166.752677] ? lock_release+0xd70/0xd70 [ 166.753199] ? install_new_memslots+0x420/0x420 [ 166.753828] ? avc_has_extended_perms+0x7fa/0x12c0 [ 166.754469] ? unwind_get_return_address+0x61/0xa0 [ 166.755114] ? avc_ss_reset+0x110/0x110 [ 166.755630] ? putname+0xee/0x130 [ 166.756096] ? save_stack+0xa3/0xd0 [ 166.756558] ? save_stack_trace+0x16/0x20 [ 166.757096] ? save_stack+0x43/0xd0 [ 166.757716] ? kasan_slab_free+0x71/0xc0 [ 166.758248] ? kmem_cache_free+0x77/0x280 [ 166.758775] ? putname+0xee/0x130 [ 166.759225] ? do_sys_open+0x31b/0x6d0 [ 166.759722] ? check_same_owner+0x320/0x320 [ 166.760296] ? rcu_note_context_switch+0x710/0x710 [ 166.761103] ? __might_sleep+0x95/0x190 [ 166.761619] ? check_same_owner+0x320/0x320 [ 166.762225] ? rcu_note_context_switch+0x710/0x710 [ 166.762913] ? install_new_memslots+0x420/0x420 [ 166.763567] do_vfs_ioctl+0x1b1/0x1530 [ 166.764119] ? _cond_resched+0x14/0x30 [ 166.764655] ? ioctl_preallocate+0x2b0/0x2b0 [ 166.765557] ? selinux_capable+0x40/0x40 [ 166.765971] ? putname+0xf3/0x130 [ 166.766258] ? security_file_ioctl+0x7d/0xb0 [ 166.766603] ? security_file_ioctl+0x89/0xb0 [ 166.766982] SyS_ioctl+0x8f/0xc0 [ 166.767257] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 166.767639] RIP: 0033:0x435369 [ 166.767895] RSP: 002b:00007ffc6294f618 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 166.768659] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 166.769242] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002a9 [ 166.769837] RBP: 6d766b2f7665642f R08: 0000000000000000 R09: 0000000000000000 [ 166.770415] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 166.770984] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 166.771613] warn_alloc_show_mem: 1 callbacks suppressed [ 166.772077] Mem-Info: [ 166.772534] active_anon:3097 inactive_anon:42 isolated_anon:0 [ 166.772534] active_file:62 inactive_file:48 isolated_file:0 [ 166.772534] unevictable:0 dirty:0 writeback:0 unstable:0 [ 166.772534] slab_reclaimable:53628 slab_unreclaimable:329699 [ 166.772534] mapped:26 shmem:76 pagetables:302 bounce:0 [ 166.772534] free:17861 free_pcp:113 free_cma:0 [ 166.779767] Node 0 active_anon:2808kB inactive_anon:52kB active_file:188kB inactive_file:68kB unevictable:0kB isolated(anon):0kB isolated(file):100kB mapped:128kB dirty:0kB writeback:0kB shmem:76kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 166.782435] Node 1 active_anon:9580kB inactive_anon:116kB active_file:160kB inactive_file:344kB unevictable:0kB isolated(anon):0kB isolated(file):128kB mapped:476kB dirty:0kB writeback:0kB shmem:228kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 166.784732] Node 0 DMA free:4132kB min:640kB low:800kB high:960kB active_anon:52kB 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 [ 166.787157] lowmem_reserve[]: 0 886 886 886 [ 166.787681] Node 0 DMA32 free:35964kB min:36536kB low:45668kB high:54800kB active_anon:2756kB inactive_anon:52kB active_file:88kB inactive_file:20kB unevictable:0kB writepending:0kB present:1032192kB managed:909748kB mlocked:0kB kernel_stack:1536kB pagetables:568kB bounce:0kB free_pcp:8kB local_pcp:0kB free_cma:0kB [ 166.790680] lowmem_reserve[]: 0 0 0 0 [ 166.791053] Node 1 DMA32 free:30108kB min:30404kB low:38004kB high:45604kB active_anon:9580kB inactive_anon:116kB active_file:160kB inactive_file:172kB unevictable:0kB writepending:0kB present:1048560kB managed:755216kB mlocked:0kB kernel_stack:2368kB pagetables:640kB bounce:0kB free_pcp:8kB local_pcp:0kB free_cma:0kB [ 166.793389] lowmem_reserve[]: 0 0 0 0 [ 166.793760] Node 0 DMA: 5*4kB (UME) 2*8kB (UE) 2*16kB (UE) 1*32kB (U) 1*64kB (M) 1*128kB (M) 3*256kB (UME) 2*512kB (ME) 2*1024kB (UM) 0*2048kB 0*4096kB = 4132kB [ 166.794999] Node 0 DMA32: 289*4kB (UME) 358*8kB (UM) 220*16kB (UME) 100*32kB (UM) 67*64kB (UME) 23*128kB (ME) 9*256kB (UM) 6*512kB (UM) 1*1024kB (E) 0*2048kB 3*4096kB (M) = 36660kB [ 166.796560] Node 1 DMA32: 178*4kB (UM) 494*8kB (UME) 274*16kB (UME) 102*32kB (UME) 40*64kB (UM) 10*128kB (UME) 5*256kB (ME) 0*512kB 1*1024kB (M) 6*2048kB (UME) 0*4096kB = 30744kB [ 166.797725] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 166.798478] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 166.799923] 219 total pagecache pages [ 166.800339] 0 pages in swap cache [ 166.800680] Swap cache stats: add 0, delete 0, find 0/0 [ 166.801197] Free swap = 0kB [ 166.801449] Total swap = 0kB [ 166.801717] 524186 pages RAM [ 166.801974] 0 pages HighMem/MovableOnly [ 166.802333] 103968 pages reserved [ 166.847209] syzkaller849794 invoked oom-killer: gfp_mask=0x14082c2(GFP_KERNEL|__GFP_HIGHMEM|__GFP_NOWARN|__GFP_ZERO), nodemask=(null), order=0, oom_score_adj=0 [ 166.848587] syzkaller849794 cpuset=/ mems_allowed=0-1 [ 166.849096] CPU: 3 PID: 3031 Comm: syzkaller849794 Not tainted 4.13.0-rc6-next-20170824+ #8 [ 166.849944] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 166.851334] Call Trace: [ 166.851514] dump_stack+0x194/0x257 [ 166.851786] ? arch_local_irq_restore+0x53/0x53 [ 166.852169] dump_header+0x234/0xa0e [ 166.852447] ? ___ratelimit+0x30d/0x630 [ 166.852715] ? pagefault_out_of_memory+0x152/0x152 [ 166.853039] ? lock_acquire+0x1d5/0x580 [ 166.853301] ? ___ratelimit+0x152/0x630 [ 166.853562] ? avc_has_perm_noaudit+0x37e/0x520 [ 166.853869] ? do_raw_spin_trylock+0x190/0x190 [ 166.854175] ? trace_hardirqs_on+0xd/0x10 [ 166.854448] ? ___ratelimit+0x95/0x630 [ 166.854703] ? idr_get_free+0xff0/0xff0 [ 166.855019] ? lock_downgrade+0x990/0x990 [ 166.855335] ? cred_has_capability+0x1a0/0x3d0 [ 166.855652] oom_kill_process+0x86d/0x13d0 [ 166.856097] ? lock_release+0xd70/0xd70 [ 166.856444] ? lock_downgrade+0x990/0x990 [ 166.856762] ? oom_evaluate_task+0x480/0x480 [ 166.857121] ? security_capable_noaudit+0x8b/0xc0 [ 166.857473] ? has_ns_capability_noaudit+0x18c/0x2a0 [ 166.857874] ? has_capability+0x30/0x30 [ 166.858187] ? lock_downgrade+0x990/0x990 [ 166.858503] ? has_capability_noaudit+0x24/0x30 [ 166.858902] ? oom_badness+0xdf/0xb80 [ 166.859209] ? find_lock_task_mm+0x460/0x460 [ 166.859601] ? lock_release+0xd70/0xd70 [ 166.859918] ? out_of_memory+0xaaa/0x11d0 [ 166.860300] ? lock_downgrade+0x990/0x990 [ 166.860667] ? out_of_memory+0x921/0x11d0 [ 166.861028] ? oom_reaper+0x4d0/0x4d0 [ 166.861359] ? lock_release+0xd70/0xd70 [ 166.861704] ? __alloc_pages_slowpath+0x10f6/0x2ee0 [ 166.862140] ? srcu_init_notifier_head+0x80/0x80 [ 166.862553] ? oom_evaluate_task+0x284/0x480 [ 166.862937] out_of_memory+0x7dd/0x11d0 [ 166.863282] ? trace_hardirqs_on+0xd/0x10 [ 166.863643] ? oom_killer_disable+0x310/0x310 [ 166.864037] ? mutex_trylock+0x23a/0x2d0 [ 166.864391] ? __ww_mutex_wakeup_for_backoff+0x240/0x240 [ 166.864861] ? check_same_owner+0x320/0x320 [ 166.865239] __alloc_pages_slowpath+0x1eae/0x2ee0 [ 166.865666] ? lock_acquire+0x1d5/0x580 [ 166.866054] ? warn_alloc+0x2f0/0x2f0 [ 166.866399] ? __free_insn_slot+0x5c0/0x5c0 [ 166.866774] ? __is_insn_slot_addr+0x1fc/0x330 [ 166.867172] ? lock_downgrade+0x990/0x990 [ 166.867534] ? lock_acquire+0x1d5/0x580 [ 166.867878] ? __free_insn_slot+0x5c0/0x5c0 [ 166.868261] ? lock_release+0xd70/0xd70 [ 166.868605] ? is_bpf_text_address+0x7b/0x120 [ 166.868995] ? lock_downgrade+0x990/0x990 [ 166.869354] ? bpf_prog_alloc+0x310/0x310 [ 166.869717] ? lock_acquire+0x1d5/0x580 [ 166.870063] ? __bpf_address_lookup+0x2b0/0x2b0 [ 166.870474] ? lock_release+0xd70/0xd70 [ 166.870820] ? __free_insn_slot+0x5c0/0x5c0 [ 166.871196] ? unwind_dump+0x4c0/0x4c0 [ 166.871533] ? unwind_get_return_address+0x61/0xa0 [ 166.872610] ? fs_reclaim_acquire+0x20/0x20 [ 166.872990] ? lock_acquire+0x1d5/0x580 [ 166.873336] ? bad_range+0x1e0/0x1e0 [ 166.873660] ? __save_stack_trace+0x7e/0xd0 [ 166.874039] ? check_same_owner+0x320/0x320 [ 166.874416] ? __might_sleep+0x95/0x190 [ 166.874762] __alloc_pages_nodemask+0x9f7/0xd80 [ 166.875168] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 166.875605] ? lock_release+0xd70/0xd70 [ 166.875951] ? check_same_owner+0x320/0x320 [ 166.876339] ? rcu_note_context_switch+0x710/0x710 [ 166.876772] ? kasan_unpoison_shadow+0x35/0x50 [ 166.877171] ? kasan_kmalloc+0xad/0xe0 [ 166.877512] ? kasan_unpoison_shadow+0x35/0x50 [ 166.877913] alloc_pages_current+0xb6/0x1e0 [ 166.878290] __vmalloc_node_range+0x439/0x730 [ 166.878711] ? kvm_dev_ioctl+0xf28/0x1840 [ 166.879070] __vmalloc_node_flags_caller+0x50/0x60 [ 166.879496] ? kvm_dev_ioctl+0xf28/0x1840 [ 166.879857] kvmalloc_node+0x82/0xd0 [ 166.880186] kvm_dev_ioctl+0xf28/0x1840 [ 166.880536] ? install_new_memslots+0x420/0x420 [ 166.880947] ? avc_has_extended_perms+0x7fa/0x12c0 [ 166.881372] ? unwind_get_return_address+0x61/0xa0 [ 166.881800] ? avc_ss_reset+0x110/0x110 [ 166.882145] ? putname+0xee/0x130 [ 166.882447] ? save_stack+0xa3/0xd0 [ 166.882762] ? save_stack_trace+0x16/0x20 [ 166.883118] ? save_stack+0x43/0xd0 [ 166.883432] ? kmem_cache_free+0x77/0x280 [ 166.883790] ? putname+0xee/0x130 [ 166.884096] ? do_sys_open+0x31b/0x6d0 [ 166.884431] ? check_same_owner+0x320/0x320 [ 166.884807] ? rcu_note_context_switch+0x710/0x710 [ 166.885237] ? __might_sleep+0x95/0x190 [ 166.885600] ? check_same_owner+0x320/0x320 [ 166.885976] ? rcu_note_context_switch+0x710/0x710 [ 166.886406] ? install_new_memslots+0x420/0x420 [ 166.886811] do_vfs_ioctl+0x1b1/0x1530 [ 166.887148] ? _cond_resched+0x14/0x30 [ 166.887485] ? ioctl_preallocate+0x2b0/0x2b0 [ 166.887869] ? selinux_capable+0x40/0x40 [ 166.888224] ? putname+0xf3/0x130 [ 166.888528] ? security_file_ioctl+0x7d/0xb0 [ 166.888903] ? security_file_ioctl+0x89/0xb0 [ 166.889286] SyS_ioctl+0x8f/0xc0