executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program 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: [ 35.931681] hrtimer: interrupt took 3204215 ns executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 39.755361] [ 39.755511] ====================================================== [ 39.756034] WARNING: possible circular locking dependency detected [ 39.758469] 4.13.0-rc6-next-20170823+ #7 Not tainted [ 39.758909] ------------------------------------------------------ [ 39.759485] udevd/1523 is trying to acquire lock: [ 39.759901] ((complete)wq_barr::done#2/1){+.+.}, at: [] flush_work+0x621/0x930 [ 39.760720] [ 39.760720] but task is already holding lock: [ 39.761238] (&ei->i_mmap_sem){++++}, at: [] ext4_filemap_fault+0x7d/0xb0 [ 39.761959] [ 39.761959] which lock already depends on the new lock. [ 39.761959] [ 39.762733] [ 39.762733] the existing dependency chain (in reverse order) is: [ 39.763439] [ 39.763439] -> #8 (&ei->i_mmap_sem){++++}: [ 39.763952] __lock_acquire+0x3286/0x4620 [ 39.764472] lock_acquire+0x1d5/0x580 [ 39.765186] down_read+0x96/0x150 [ 39.765951] ext4_filemap_fault+0x7d/0xb0 [ 39.766767] __do_fault+0xeb/0x30f [ 39.767260] __handle_mm_fault+0x162c/0x39e0 [ 39.767694] handle_mm_fault+0x3bb/0x860 [ 39.768198] __do_page_fault+0x4f6/0xb60 [ 39.768603] trace_do_page_fault+0x141/0x730 [ 39.769385] do_async_page_fault+0x72/0xc0 [ 39.769803] async_page_fault+0x22/0x30 [ 39.770273] __clear_user+0x42/0x70 [ 39.770641] clear_user+0x79/0xa0 [ 39.771091] load_elf_binary+0x28d5/0x4c10 [ 39.771531] search_binary_handler+0x142/0x6b0 [ 39.772028] do_execveat_common.isra.33+0x1746/0x22e0 [ 39.772573] do_execve+0x31/0x40 [ 39.772968] run_init_process+0x32/0x40 [ 39.774776] try_to_run_init_process+0x17/0x50 [ 39.775329] kernel_init+0xf3/0x172 [ 39.775727] ret_from_fork+0x2a/0x40 [ 39.776206] [ 39.776206] -> #7 (&mm->mmap_sem){++++}: [ 39.776721] __lock_acquire+0x3286/0x4620 [ 39.777233] lock_acquire+0x1d5/0x580 [ 39.777597] __might_fault+0x13a/0x1d0 [ 39.778128] _copy_to_user+0x2c/0xc0 [ 39.778505] filldir+0x1a7/0x320 [ 39.778922] dcache_readdir+0x12d/0x5e0 [ 39.779337] iterate_dir+0x4b2/0x5d0 [ 39.779671] SyS_getdents+0x225/0x450 [ 39.780103] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 39.780563] [ 39.780563] -> #6 (&sb->s_type->i_mutex_key#5){++++}: [ 39.781263] down_write+0x87/0x120 [ 39.781604] handle_create+0x30c/0x760 [ 39.782076] devtmpfsd+0x3eb/0x520 [ 39.782463] kthread+0x39c/0x470 [ 39.782867] ret_from_fork+0x2a/0x40 [ 39.783282] [ 39.783282] -> #5 ((complete)&req.done){+.+.}: [ 39.783860] __lock_acquire+0x3286/0x4620 [ 39.784333] lock_acquire+0x1d5/0x580 [ 39.784696] wait_for_completion+0xc8/0x770 [ 39.785237] devtmpfs_create_node+0x32b/0x4a0 [ 39.785661] device_add+0x120f/0x1640 [ 39.786133] device_create_groups_vargs+0x1f3/0x250 [ 39.786787] device_create+0xda/0x110 [ 39.787285] msr_device_create+0x26/0x40 [ 39.787672] cpuhp_invoke_callback+0x256/0x14d0 [ 39.788250] cpuhp_thread_fun+0x265/0x520 [ 39.788645] smpboot_thread_fn+0x489/0x850 [ 39.789135] kthread+0x39c/0x470 [ 39.789505] ret_from_fork+0x2a/0x40 [ 39.789920] [ 39.789920] -> #4 (cpuhp_state){+.+.}: [ 39.790439] __lock_acquire+0x3286/0x4620 [ 39.790913] lock_acquire+0x1d5/0x580 [ 39.791338] cpuhp_issue_call+0x1a2/0x3e0 [ 39.791733] __cpuhp_setup_state_cpuslocked+0x2e7/0x610 [ 39.792350] __cpuhp_setup_state+0xb0/0x140 [ 39.792753] page_writeback_init+0x4d/0x71 [ 39.798242] pagecache_init+0x48/0x4f [ 39.798683] start_kernel+0x715/0x7a8 [ 39.799238] x86_64_start_reservations+0x2a/0x2c [ 39.799673] x86_64_start_kernel+0x13c/0x149 [ 39.800221] verify_cpu+0x0/0xfb [ 39.813097] [ 39.813097] -> #3 (cpuhp_state_mutex){+.+.}: [ 39.813689] __lock_acquire+0x3286/0x4620 [ 39.814136] lock_acquire+0x1d5/0x580 [ 39.814588] __mutex_lock+0x16f/0x1870 [ 39.815005] mutex_lock_nested+0x16/0x20 [ 39.815470] __cpuhp_setup_state_cpuslocked+0x5b/0x610 [ 39.815981] __cpuhp_setup_state+0xb0/0x140 [ 39.817944] kvm_guest_init+0x1f3/0x20f [ 39.818395] setup_arch+0x1899/0x1ab3 [ 39.818763] start_kernel+0xa5/0x7a8 [ 39.819194] x86_64_start_reservations+0x2a/0x2c [ 39.819683] x86_64_start_kernel+0x13c/0x149 [ 39.820185] verify_cpu+0x0/0xfb [ 39.820583] [ 39.820583] -> #2 (cpu_hotplug_lock.rw_sem){++++}: [ 39.821237] __lock_acquire+0x3286/0x4620 [ 39.821687] lock_acquire+0x1d5/0x580 [ 39.822095] cpus_read_lock+0x42/0x90 [ 39.822504] vmstat_shepherd+0x3d/0x1b0 [ 39.822976] process_one_work+0xbfd/0x1be0 [ 39.823413] worker_thread+0x223/0x1860 [ 39.823761] kthread+0x39c/0x470 [ 39.824091] ret_from_fork+0x2a/0x40 [ 39.824491] [ 39.824491] -> #1 ((shepherd).work){+.+.}: [ 39.824975] process_one_work+0xba5/0x1be0 [ 39.825386] worker_thread+0x223/0x1860 [ 39.825764] kthread+0x39c/0x470 [ 39.826106] ret_from_fork+0x2a/0x40 [ 39.826521] 0xffffffffffffffff [ 39.826836] [ 39.826836] -> #0 ((complete)wq_barr::done#2/1){+.+.}: [ 39.827500] check_prev_add+0x865/0x1520 [ 39.827879] __lock_acquire+0x3286/0x4620 [ 39.828317] lock_acquire+0x1d5/0x580 [ 39.828778] wait_for_completion+0xc8/0x770 [ 39.829344] flush_work+0x621/0x930 [ 39.829875] drain_all_pages+0x490/0x750 [ 39.830433] __alloc_pages_slowpath+0xd2e/0x2ee0 [ 39.831020] __alloc_pages_nodemask+0x9f7/0xd80 [ 39.831641] alloc_pages_current+0xb6/0x1e0 [ 39.832187] __page_cache_alloc+0x358/0x4d0 [ 39.832791] __do_page_cache_readahead+0x2ec/0xc00 [ 39.833449] filemap_fault+0xb1a/0x1d30 [ 39.833945] ext4_filemap_fault+0x85/0xb0 [ 39.834426] __do_fault+0xeb/0x30f [ 39.834808] __handle_mm_fault+0x1b98/0x39e0 [ 39.835251] handle_mm_fault+0x3bb/0x860 [ 39.835713] __do_page_fault+0x4f6/0xb60 [ 39.836129] trace_do_page_fault+0x141/0x730 [ 39.836619] do_async_page_fault+0x72/0xc0 [ 39.838766] async_page_fault+0x22/0x30 [ 39.839184] [ 39.839184] other info that might help us debug this: [ 39.839184] [ 39.840039] Chain exists of: [ 39.840039] (complete)wq_barr::done#2/1 --> &mm->mmap_sem --> &ei->i_mmap_sem [ 39.840039] [ 39.841170] Possible unsafe locking scenario: [ 39.841170] [ 39.841771] CPU0 CPU1 [ 39.842153] ---- ---- [ 39.842619] lock(&ei->i_mmap_sem); [ 39.842945] lock(&mm->mmap_sem); [ 39.843528] lock(&ei->i_mmap_sem); [ 39.844060] lock((complete)wq_barr::done#2/1); [ 39.844661] [ 39.844661] *** DEADLOCK *** [ 39.844661] [ 39.845286] 3 locks held by udevd/1523: [ 39.845815] #0: (&mm->mmap_sem){++++}, at: [] __do_page_fault+0x2b8/0xb60 [ 39.846893] #1: (&ei->i_mmap_sem){++++}, at: [] ext4_filemap_fault+0x7d/0xb0 [ 39.847926] #2: (pcpu_drain_mutex){+.+.}, at: [] drain_all_pages+0x104/0x750 [ 39.852765] [ 39.852765] stack backtrace: [ 39.853137] CPU: 0 PID: 1523 Comm: udevd Not tainted 4.13.0-rc6-next-20170823+ #7 [ 39.853872] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 39.854629] Call Trace: [ 39.854857] dump_stack+0x194/0x257 [ 39.855190] ? arch_local_irq_restore+0x53/0x53 [ 39.855929] print_circular_bug+0x503/0x710 [ 39.861563] ? __free_insn_slot+0x5c0/0x5c0 [ 39.862048] ? print_circular_bug_entry+0xb0/0xb0 [ 39.862591] check_prev_add+0x865/0x1520 [ 39.862957] ? copy_trace+0x1d0/0x1d0 [ 39.864954] ? check_usage+0xb70/0xb70 [ 39.865296] ? add_lock_to_list.isra.33+0x1ff/0x4f0 [ 39.865781] ? hlock_class+0x140/0x140 [ 39.866148] ? unwind_next_frame.part.6+0x1ae/0xc70 [ 39.866582] ? copy_trace+0x1d0/0x1d0 [ 39.866989] __lock_acquire+0x3286/0x4620 [ 39.867400] ? __lock_acquire+0x3286/0x4620 [ 39.867948] ? check_prev_add+0xd9f/0x1520 [ 39.868392] ? copy_trace+0x1d0/0x1d0 [ 39.868897] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 39.869448] ? __page_cache_alloc+0x358/0x4d0 [ 39.870028] syzkaller564672 invoked oom-killer: gfp_mask=0x14082c2(GFP_KERNEL|__GFP_HIGHMEM|__GFP_NOWARN|__GFP_ZERO), nodemask=(null), order=0, oom_score_adj=0 [ 39.870032] syzkaller564672 cpuset=/ mems_allowed=0-1 [ 39.873592] ? save_stack_trace+0x16/0x20 [ 39.874138] ? __lock_acquire+0x20f4/0x4620 [ 39.874571] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 39.875219] ? lock_downgrade+0x990/0x990 [ 39.875644] ? try_to_wake_up+0xbc/0x1600 [ 39.877390] ? do_raw_spin_trylock+0xf0/0x190 [ 39.877977] ? lock_acquire+0x1d5/0x580 [ 39.878459] ? finish_task_switch+0x1aa/0x740 [ 39.878981] ? check_noncircular+0x20/0x20 [ 39.879473] ? trace_hardirqs_off+0xd/0x10 [ 39.882665] ? try_to_wake_up+0xf9/0x1600 [ 39.883071] ? mark_held_locks+0xb2/0x100 [ 39.883463] ? check_noncircular+0x20/0x20 [ 39.883850] ? check_noncircular+0x20/0x20 [ 39.884226] ? _raw_spin_unlock_irq+0x27/0x70 [ 39.884640] lock_acquire+0x1d5/0x580 [ 39.884982] ? flush_work+0x621/0x930 [ 39.885323] ? lock_release+0xd70/0xd70 [ 39.885687] ? check_same_owner+0x320/0x320 [ 39.886095] ? rcu_note_context_switch+0x710/0x710 [ 39.886542] ? __might_sleep+0x95/0x190 [ 39.886911] wait_for_completion+0xc8/0x770 [ 39.887294] ? flush_work+0x621/0x930 [ 39.887764] ? wait_for_completion_interruptible+0x820/0x820 [ 39.888312] ? __lockdep_init_map+0xe4/0x650 [ 39.888738] ? lock_release+0xd70/0xd70 [ 39.889179] ? mark_held_locks+0xb2/0x100 [ 39.889567] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 39.890016] flush_work+0x621/0x930 [ 39.890344] ? wq_pool_ids_show+0x290/0x290 [ 39.890745] ? insert_work+0x5d0/0x5d0 [ 39.891119] ? lock_acquire+0x1d5/0x580 [ 39.891485] ? retint_kernel+0x10/0x10 [ 39.891855] ? flush_workqueue_prep_pwqs+0x6d0/0x6d0 [ 39.892315] ? queue_work_on+0xc2/0x1c0 [ 39.892690] ? _find_next_bit+0xee/0x120 [ 39.893057] drain_all_pages+0x490/0x750 [ 39.893431] ? drain_local_pages+0x30/0x30 [ 39.893841] ? check_same_owner+0x320/0x320 [ 39.894234] __alloc_pages_slowpath+0xd2e/0x2ee0 [ 39.894677] ? print_usage_bug+0x480/0x480 [ 39.895064] ? print_usage_bug+0x480/0x480 [ 39.895459] ? check_noncircular+0x20/0x20 [ 39.895942] ? warn_alloc+0x2f0/0x2f0 [ 39.896367] ? __lock_acquire+0x732/0x4620 [ 39.896847] ? __read_once_size_nocheck.constprop.8+0x10/0x10 [ 39.897469] ? trace_do_page_fault+0x141/0x730 [ 39.897983] ? check_noncircular+0x20/0x20 [ 39.898467] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 39.899059] ? find_held_lock+0x39/0x1d0 [ 39.899505] ? lock_downgrade+0x990/0x990 [ 39.899994] ? __lock_is_held+0xbc/0x140 [ 39.900469] ? check_same_owner+0x320/0x320 [ 39.904081] ? rcu_note_context_switch+0x710/0x710 [ 39.904656] ? __might_sleep+0x95/0x190 [ 39.905108] __alloc_pages_nodemask+0x9f7/0xd80 [ 39.905544] ? find_get_entry+0x53c/0x9e0 [ 39.905920] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 39.906423] ? find_get_pages_tag+0xf40/0xf40 [ 39.906823] ? lock_downgrade+0x990/0x990 [ 39.907196] ? find_held_lock+0x39/0x1d0 [ 39.907581] alloc_pages_current+0xb6/0x1e0 [ 39.908048] ? unwind_next_frame.part.6+0x1ae/0xc70 [ 39.908655] __page_cache_alloc+0x358/0x4d0 [ 39.909229] ? unwind_dump+0x4c0/0x4c0 [ 39.909690] ? trace_event_raw_event_file_check_and_advance_wb_err+0x490/0x490 [ 39.910583] __do_page_cache_readahead+0x2ec/0xc00 [ 39.911161] ? unwind_get_return_address+0x61/0xa0 [ 39.911750] ? read_cache_pages+0x9a0/0x9a0 [ 39.912272] ? save_stack_trace+0x16/0x20 [ 39.912761] ? __lock_acquire+0x20f4/0x4620 [ 39.913364] ? find_held_lock+0x39/0x1d0 [ 39.913757] ? radix_tree_next_chunk+0x5e8/0xdf0 [ 39.914246] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 39.914922] ? find_held_lock+0x13c/0x1d0 [ 39.915296] ? lock_downgrade+0x990/0x990 [ 39.915703] ? alloc_set_pte+0x965/0x18f0 [ 39.916091] filemap_fault+0xb1a/0x1d30 [ 39.916501] ? filemap_fault+0xb1a/0x1d30 [ 39.916976] ? unlock_page+0x19f/0x270 [ 39.917780] ? __lock_page_or_retry+0x500/0x500 [ 39.918543] ? filemap_map_pages+0x942/0x15d0 [ 39.919243] ? find_get_entries_tag+0xeb0/0xeb0 [ 39.919987] ? __lock_acquire+0x732/0x4620 [ 39.920679] ? check_noncircular+0x20/0x20 [ 39.921302] ? mem_cgroup_css_offline+0x510/0x510 [ 39.922050] ? __lock_is_held+0xbc/0x140 [ 39.924872] ? __lru_cache_add+0x2a4/0x410 [ 39.925698] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 39.926764] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 39.927850] ? lock_acquire+0x1d5/0x580 [ 39.928733] ? ext4_filemap_fault+0x7d/0xb0 [ 39.929538] ? lock_release+0xd70/0xd70 [ 39.930214] ? check_same_owner+0x320/0x320 [ 39.930827] ? rcu_note_context_switch+0x710/0x710 [ 39.931601] ? find_held_lock+0x39/0x1d0 [ 39.932263] ? __might_sleep+0x95/0x190 [ 39.932829] ? down_read+0x96/0x150 [ 39.933409] ? ext4_filemap_fault+0x7d/0xb0 [ 39.934022] ? __down_interruptible+0x6a0/0x6a0 [ 39.934754] ? lru_cache_add_active_or_unevictable+0x20e/0x540 [ 39.935670] ext4_filemap_fault+0x85/0xb0 [ 39.936382] __do_fault+0xeb/0x30f [ 39.936975] ? do_raw_spin_trylock+0x190/0x190 [ 39.937909] ? pte_offset_kernel+0xc7/0xc7 [ 39.938832] ? up_write+0x6b/0x120 [ 39.939610] __handle_mm_fault+0x1b98/0x39e0 [ 39.940495] ? __pmd_alloc+0x4e0/0x4e0 [ 39.941072] ? lock_downgrade+0x990/0x990 [ 39.941759] ? find_held_lock+0x39/0x1d0 [ 39.942409] ? __lock_is_held+0xbc/0x140 [ 39.943010] handle_mm_fault+0x3bb/0x860 [ 39.943650] ? down_read_trylock+0xdb/0x170 [ 39.946811] ? __handle_mm_fault+0x39e0/0x39e0 [ 39.947756] ? vmacache_find+0x61/0x270 [ 39.948612] ? find_vma+0x30/0x150 [ 39.949378] __do_page_fault+0x4f6/0xb60 [ 39.950398] trace_do_page_fault+0x141/0x730 [ 39.951332] ? do_page_fault+0x70/0x70 [ 39.952288] ? find_vma+0x30/0x150 [ 39.953216] ? SyS_brk+0x4d9/0x6f0 [ 39.953925] ? vm_brk+0x30/0x30 [ 39.954420] ? retint_user+0x18/0x23 [ 39.955072] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 39.955820] do_async_page_fault+0x72/0xc0 [ 39.956486] async_page_fault+0x22/0x30 [ 39.957168] RIP: 0033:0x7f15c4aa71b0 [ 39.957856] RSP: 002b:00007ffd433afb88 EFLAGS: 00010206 [ 39.958974] RAX: 000000000246fff0 RBX: 000000000246f650 RCX: 000000000246ffe0 [ 39.960518] RDX: 0000000000000006 RSI: 000000000041ddc6 RDI: 000000000246fff0 [ 39.962319] RBP: 000000000246ffb0 R08: 00007f15c4da7e40 R09: 00007f15c4da7e90 [ 39.964108] R10: 00007f15c4da7e90 R11: 0000000000000206 R12: 00007ffd433afbc0 [ 39.969241] R13: 000000000041ddc6 R14: fffffffffffffff9 R15: 00007ffd433afd96 [ 39.970704] syzkaller564672: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 39.972159] CPU: 3 PID: 3110 Comm: syzkaller564672 Not tainted 4.13.0-rc6-next-20170823+ #7 [ 39.972161] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 39.972163] Call Trace: [ 39.972173] dump_stack+0x194/0x257 [ 39.972180] ? arch_local_irq_restore+0x53/0x53 [ 39.972192] dump_header+0x234/0xa0e [ 39.972202] ? ___ratelimit+0x30d/0x630 [ 39.972208] ? pagefault_out_of_memory+0x152/0x152 [ 39.972217] ? lock_acquire+0x1d5/0x580 [ 39.972221] ? ___ratelimit+0x152/0x630 [ 39.972227] ? avc_has_perm_noaudit+0x37e/0x520 [ 39.972234] ? do_raw_spin_trylock+0x190/0x190 [ 39.972248] ? trace_hardirqs_on+0xd/0x10 [ 39.972254] ? ___ratelimit+0x95/0x630 [ 39.972260] ? idr_get_free+0xff0/0xff0 [ 39.972264] ? lock_downgrade+0x990/0x990 [ 39.972270] ? cred_has_capability+0x1a0/0x3d0 [ 39.972279] oom_kill_process+0x86d/0x13d0 [ 39.972286] ? lock_release+0xd70/0xd70 [ 39.972290] ? lock_downgrade+0x990/0x990 [ 39.972299] ? oom_evaluate_task+0x480/0x480 [ 39.972306] ? security_capable_noaudit+0x8b/0xc0 [ 39.972314] ? has_ns_capability_noaudit+0x18c/0x2a0 [ 39.972320] ? has_capability+0x30/0x30 [ 39.972327] ? lock_downgrade+0x990/0x990 [ 39.972334] ? has_capability_noaudit+0x24/0x30 [ 39.972340] ? oom_badness+0xdf/0xb80 [ 39.972348] ? find_lock_task_mm+0x460/0x460 [ 39.972352] ? lock_release+0xd70/0xd70 [ 39.972362] ? out_of_memory+0xaaa/0x11d0 [ 39.972368] ? lock_downgrade+0x990/0x990 [ 39.972377] ? out_of_memory+0x851/0x11d0 [ 39.972382] ? oom_reaper+0x4d0/0x4d0 [ 39.972389] ? lock_release+0xd70/0xd70 [ 39.972395] ? __alloc_pages_slowpath+0x10f6/0x2ee0 [ 39.972402] ? srcu_init_notifier_head+0x80/0x80 [ 39.972408] ? oom_evaluate_task+0x284/0x480 [ 39.972416] out_of_memory+0x7dd/0x11d0 [ 39.972420] ? trace_hardirqs_on+0xd/0x10 [ 39.972430] ? oom_killer_disable+0x310/0x310 [ 39.972434] ? mutex_trylock+0x23a/0x2d0 [ 39.972441] ? __ww_mutex_wakeup_for_backoff+0x240/0x240 [ 39.972445] ? check_same_owner+0x320/0x320 [ 39.972455] __alloc_pages_slowpath+0x1eae/0x2ee0 [ 39.972473] ? lock_acquire+0x1d5/0x580 [ 39.972493] ? warn_alloc+0x2f0/0x2f0 [ 39.972501] ? __free_insn_slot+0x5c0/0x5c0 [ 39.972506] ? __is_insn_slot_addr+0x1fc/0x330 [ 39.972511] ? lock_downgrade+0x990/0x990 [ 39.972520] ? lock_acquire+0x1d5/0x580 [ 39.972525] ? __free_insn_slot+0x5c0/0x5c0 [ 39.972534] ? lock_release+0xd70/0xd70 [ 39.972540] ? is_bpf_text_address+0x7b/0x120 [ 39.972545] ? lock_downgrade+0x990/0x990 [ 39.972553] ? bpf_prog_alloc+0x310/0x310 [ 39.972558] ? lock_acquire+0x1d5/0x580 [ 39.972563] ? __bpf_address_lookup+0x2b0/0x2b0 [ 39.972572] ? lock_release+0xd70/0xd70 [ 39.972578] ? __free_insn_slot+0x5c0/0x5c0 [ 39.972584] ? unwind_dump+0x4c0/0x4c0 [ 39.972590] ? unwind_get_return_address+0x61/0xa0 [ 39.972595] ? fs_reclaim_acquire+0x20/0x20 [ 39.972605] ? lock_acquire+0x1d5/0x580 [ 39.972610] ? bad_range+0x1e0/0x1e0 [ 39.972617] ? __save_stack_trace+0x7e/0xd0 [ 39.972625] ? check_same_owner+0x320/0x320 [ 39.972637] ? __might_sleep+0x95/0x190 [ 39.972644] __alloc_pages_nodemask+0x9f7/0xd80 [ 39.972653] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 39.972660] ? lock_release+0xd70/0xd70 [ 39.972666] ? check_same_owner+0x320/0x320 [ 39.972674] ? rcu_note_context_switch+0x710/0x710 [ 39.972680] ? kasan_unpoison_shadow+0x35/0x50 [ 39.972686] ? kasan_kmalloc+0xad/0xe0 [ 39.972696] ? kasan_unpoison_shadow+0x35/0x50 [ 39.972704] alloc_pages_current+0xb6/0x1e0 [ 39.972711] __vmalloc_node_range+0x439/0x730 [ 39.972723] ? kvm_dev_ioctl+0xdb9/0x1840 [ 39.972728] __vmalloc_node_flags_caller+0x50/0x60 [ 39.972733] ? kvm_dev_ioctl+0xdb9/0x1840 [ 39.972739] kvmalloc_node+0x82/0xd0 [ 39.972746] kvm_dev_ioctl+0xdb9/0x1840 [ 39.972753] ? lock_release+0xd70/0xd70 [ 39.972760] ? install_new_memslots+0x420/0x420 [ 39.972773] ? avc_has_extended_perms+0x7fa/0x12c0 [ 39.972777] ? unwind_get_return_address+0x61/0xa0 [ 39.972787] ? avc_ss_reset+0x110/0x110 [ 39.972793] ? putname+0xee/0x130 [ 39.972798] ? save_stack+0xa3/0xd0 [ 39.972803] ? save_stack_trace+0x16/0x20 [ 39.972808] ? save_stack+0x43/0xd0 [ 39.972811] ? kasan_slab_free+0x71/0xc0 [ 39.972815] ? kmem_cache_free+0x77/0x280 [ 39.972818] ? putname+0xee/0x130 [ 39.972823] ? do_sys_open+0x31b/0x6d0 [ 39.972830] ? __lock_is_held+0xbc/0x140 [ 39.972845] ? check_same_owner+0x320/0x320 [ 39.972852] ? rcu_note_context_switch+0x710/0x710 [ 39.972861] ? install_new_memslots+0x420/0x420 [ 39.972866] do_vfs_ioctl+0x1b1/0x1530 [ 39.972869] ? _cond_resched+0x14/0x30 [ 39.972877] ? ioctl_preallocate+0x2b0/0x2b0 [ 39.972884] ? selinux_capable+0x40/0x40 [ 39.972889] ? putname+0xf3/0x130 [ 39.972903] ? security_file_ioctl+0x7d/0xb0 [ 39.972907] ? security_file_ioctl+0x89/0xb0 [ 39.972914] SyS_ioctl+0x8f/0xc0 [ 39.972922] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 39.972926] RIP: 0033:0x435369 [ 39.972928] RSP: 002b:00007ffefe22cc08 EFLAGS: 00000207 ORIG_RAX: 0000000000000010 [ 39.972933] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 39.972936] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002e5 [ 39.972938] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 39.972941] R10: 0000000000000000 R11: 0000000000000207 R12: 0000000000000000 [ 39.972943] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 39.972955] Mem-Info: [ 39.972967] active_anon:3590 inactive_anon:42 isolated_anon:0 [ 39.972967] active_file:23 inactive_file:7 isolated_file:0 [ 39.972967] unevictable:0 dirty:0 writeback:0 unstable:0 [ 39.972967] slab_reclaimable:53601 slab_unreclaimable:329605 [ 39.972967] mapped:2 shmem:76 pagetables:313 bounce:0 [ 39.972967] free:17715 free_pcp:21 free_cma:0 [ 39.972975] Node 0 active_anon:2996kB inactive_anon:96kB active_file:44kB inactive_file:32kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:4kB dirty:0kB writeback:0kB shmem:136kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? yes [ 39.972983] Node 1 active_anon:11364kB inactive_anon:72kB active_file:48kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:4kB dirty:0kB writeback:0kB shmem:168kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 39.972984] Node 0 DMA free:4160kB min:640kB low:800kB high:960kB active_anon:28kB 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 [ 39.972994] lowmem_reserve[]: 0 886 886 886 [ 39.973016] Node 0 DMA32 free:36296kB min:36536kB low:45668kB high:54800kB active_anon:2968kB inactive_anon:96kB active_file:44kB inactive_file:32kB unevictable:0kB writepending:0kB present:1032192kB managed:909748kB mlocked:0kB kernel_stack:1536kB pagetables:568kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 39.973027] lowmem_reserve[]: 0 0 0 0 [ 39.973033] Node 1 DMA32 free:30404kB min:30404kB low:38004kB high:45604kB active_anon:11364kB inactive_anon:72kB active_file:48kB inactive_file:108kB unevictable:0kB writepending:0kB present:1048560kB managed:755216kB mlocked:0kB kernel_stack:2368kB pagetables:684kB bounce:0kB free_pcp:84kB local_pcp:0kB free_cma:0kB [ 39.973043] lowmem_reserve[]: 0 0 0 0 [ 39.973049] Node 0 DMA: 4*4kB (ME) 2*8kB (UM) 2*16kB (ME) 2*32kB (UE) 3*64kB (UME) 2*128kB (ME) 2*256kB (UM) 2*512kB (ME) 2*1024kB (UM) 0*2048kB 0*4096kB = 4160kB [ 39.973077] Node 0 DMA32: 316*4kB (UM) 526*8kB (UME) 247*16kB (UM) 132*32kB (UME) 51*64kB (UME) 20*128kB (UME) 18*256kB (UM) 4*512kB (M) 0*1024kB 1*2048kB (U) 2*4096kB (M) = 36368kB [ 39.973106] Node 1 DMA32: 276*4kB (UME) 342*8kB (UME) 485*16kB (UME) 327*32kB (UME) 136*64kB (UME) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 30768kB [ 39.973133] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 39.973136] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 39.973138] 134 total pagecache pages [ 39.973140] 0 pages in swap cache [ 39.973142] Swap cache stats: add 0, delete 0, find 0/0 [ 39.973144] Free swap = 0kB [ 39.973145] Total swap = 0kB [ 39.973146] 524186 pages RAM [ 39.973148] 0 pages HighMem/MovableOnly [ 39.973149] 103968 pages reserved [ 39.973151] [ pid ] uid tgid total_vm rss nr_ptes nr_pmds swapents oom_score_adj name [ 39.973171] [ 1523] 0 1523 7063 1821 20 3 0 -1000 udevd [ 39.973177] [ 2803] 0 2803 5414 208 16 3 0 -1000 udevd [ 39.973183] [ 2860] 0 2860 2493 573 9 3 0 0 dhclient [ 39.973189] [ 2990] 0 2990 14251 111 23 3 0 0 rsyslogd [ 39.973195] [ 3025] 0 3025 4725 49 15 3 0 0 cron [ 39.973201] [ 3051] 0 3051 12490 153 27 3 0 -1000 sshd [ 39.973207] [ 3075] 0 3075 3694 40 13 4 0 0 getty [ 39.973213] [ 3076] 0 3076 3694 40 13 3 0 0 getty [ 39.973219] [ 3077] 0 3077 3694 42 14 3 0 0 getty [ 39.973225] [ 3078] 0 3078 3694 38 13 3 0 0 getty [ 39.973231] [ 3079] 0 3079 3694 42 13 3 0 0 getty [ 39.973237] [ 3080] 0 3080 3694 39 13 3 0 0 getty [ 39.973243] [ 3081] 0 3081 3649 39 13 3 0 0 getty [ 39.973249] [ 3082] 0 3082 5413 209 16 3 0 -1000 udevd [ 39.973255] [ 3100] 0 3100 17820 196 40 3 0 0 sshd [ 39.973261] [ 3105] 0 3105 271 1 4 2 0 0 syzkaller564672 [ 39.973267] [ 3106] 0 3106 4366 12 5 2 0 0 syzkaller564672 [ 39.973273] [ 3107] 0 3107 4366 12 5 2 0 0 syzkaller564672 [ 39.973279] [ 3108] 0 3108 4366 12 5 2 0 0 syzkaller564672 [ 39.973286] [ 3109] 0 3109 4366 12 5 2 0 0 syzkaller564672 [ 39.973291] [ 3110] 0 3110 4366 12 5 2 0 0 syzkaller564672 [ 39.973297] [ 3111] 0 3111 4366 12 5 2 0 0 syzkaller564672 [ 39.973303] [ 3112] 0 3112 4366 12 5 2 0 0 syzkaller564672 [ 39.973310] [ 3113] 0 3113 4366 12 5 2 0 0 syzkaller564672 [ 39.973313] Out of memory: Kill process 2860 (dhclient) score 1 or sacrifice child [ 39.973326] Killed process 2860 (dhclient) total-vm:9972kB, anon-rss:2292kB, file-rss:0kB, shmem-rss:0kB [ 40.243711] syzkaller564672 cpuset=/ mems_allowed=0-1 [ 40.244084] CPU: 0 PID: 3107 Comm: syzkaller564672 Not tainted 4.13.0-rc6-next-20170823+ #7 [ 40.244674] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 40.245241] Call Trace: [ 40.245427] dump_stack+0x194/0x257 [ 40.246174] ? arch_local_irq_restore+0x53/0x53 [ 40.246848] ? isolate_lru_page+0x11d0/0x11d0 [ 40.247499] warn_alloc+0x1c2/0x2f0 [ 40.248019] ? zone_watermark_ok_safe+0x430/0x430 [ 40.248732] ? rcu_note_context_switch+0x710/0x710 [ 40.249443] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 40.250165] ? warn_alloc+0x2f0/0x2f0 [ 40.250710] ? SyS_ioctl+0x8f/0xc0 [ 40.251220] ? warn_alloc+0x2f0/0x2f0 [ 40.251768] ? save_stack_trace+0x16/0x20 [ 40.252377] ? check_noncircular+0x20/0x20 [ 40.252985] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.253740] ? find_held_lock+0x39/0x1d0 [ 40.254330] ? lock_downgrade+0x990/0x990 [ 40.254929] ? check_same_owner+0x320/0x320 [ 40.255549] ? rcu_note_context_switch+0x710/0x710 [ 40.256261] ? check_noncircular+0x20/0x20 [ 40.256878] ? __fsnotify_update_child_dentry_flags.part.2+0x2a0/0x2a0 [ 40.257831] ? __might_sleep+0x95/0x190 [ 40.269752] __alloc_pages_nodemask+0x9f7/0xd80 [ 40.270432] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.271154] ? __alloc_pages_nodemask+0xae5/0xd80 [ 40.272321] ? find_held_lock+0x39/0x1d0 [ 40.273561] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.283423] syzkaller564672: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 40.283433] syzkaller564672 cpuset=/ mems_allowed=0-1 [ 40.292524] ? cache_grow_begin+0x31b/0x400 [ 40.293151] cache_grow_begin+0x86/0x400 [ 40.293837] fallback_alloc+0x150/0x2b0 [ 40.296632] ____cache_alloc_node+0x1cf/0x1e0 [ 40.297287] kmem_cache_alloc_trace+0x27d/0x750 [ 40.298000] ? lock_downgrade+0x990/0x990 [ 40.298607] kvm_dev_ioctl+0x216/0x1840 [ 40.299182] ? lock_release+0xd70/0xd70 [ 40.303922] ? install_new_memslots+0x420/0x420 [ 40.304610] ? avc_has_extended_perms+0x7fa/0x12c0 [ 40.305364] ? unwind_get_return_address+0x61/0xa0 [ 40.306072] ? avc_ss_reset+0x110/0x110 [ 40.310178] ? putname+0xee/0x130 [ 40.310681] ? save_stack+0xa3/0xd0 [ 40.311203] ? save_stack_trace+0x16/0x20 [ 40.312906] ? save_stack+0x43/0xd0 [ 40.313528] ? kasan_slab_free+0x71/0xc0 [ 40.322045] ? kmem_cache_free+0x77/0x280 [ 40.322645] ? putname+0xee/0x130 [ 40.323142] ? do_sys_open+0x31b/0x6d0 [ 40.323701] ? __lock_is_held+0xbc/0x140 [ 40.324309] ? check_same_owner+0x320/0x320 [ 40.324932] ? rcu_note_context_switch+0x710/0x710 [ 40.325646] ? install_new_memslots+0x420/0x420 [ 40.326314] do_vfs_ioctl+0x1b1/0x1530 [ 40.326872] ? _cond_resched+0x14/0x30 [ 40.327434] ? ioctl_preallocate+0x2b0/0x2b0 [ 40.328066] ? selinux_capable+0x40/0x40 [ 40.328665] ? putname+0xf3/0x130 [ 40.330234] ? security_file_ioctl+0x7d/0xb0 [ 40.331016] ? security_file_ioctl+0x89/0xb0 [ 40.334215] SyS_ioctl+0x8f/0xc0 [ 40.334704] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 40.335383] RIP: 0033:0x435369 [ 40.335838] RSP: 002b:00007ffefe22cc08 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 40.336948] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 40.338040] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000305 [ 40.348735] RBP: 0000000000000086 R08: 0000000000000000 R09: 0000000000000000 [ 40.349775] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 40.351543] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 40.352109] Mem-Info: [ 40.353186] syzkaller564672: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 40.353197] syzkaller564672 cpuset=/ mems_allowed=0-1 [ 40.353207] CPU: 3 PID: 3110 Comm: syzkaller564672 Not tainted 4.13.0-rc6-next-20170823+ #7 [ 40.353210] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 40.353212] Call Trace: [ 40.353220] dump_stack+0x194/0x257 [ 40.353227] ? arch_local_irq_restore+0x53/0x53 [ 40.353234] ? isolate_lru_page+0x11d0/0x11d0 [ 40.353242] warn_alloc+0x1c2/0x2f0 [ 40.353248] ? zone_watermark_ok_safe+0x430/0x430 [ 40.353251] ? get_page_from_freelist+0xfe8/0x3430 [ 40.353257] ? free_hot_cold_page_list+0x470/0x470 [ 40.353264] ? rcu_note_context_switch+0x710/0x710 [ 40.353276] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 40.353310] ? warn_alloc+0x2f0/0x2f0 [ 40.353320] ? warn_alloc+0x2f0/0x2f0 [ 40.353328] ? warn_alloc+0x2f0/0x2f0 [ 40.353335] ? misc_open+0x69/0x500 [ 40.353350] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.353355] ? lookup_fast+0x392/0xfa0 [ 40.353364] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.353369] ? misc_open+0x69/0x500 [ 40.353374] ? __mutex_lock+0x16f/0x1870 [ 40.353380] ? should_fail+0x23b/0xa40 [ 40.353385] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.353395] ? fs_reclaim_acquire+0x20/0x20 [ 40.353400] ? lock_downgrade+0x990/0x990 [ 40.353405] ? mutex_lock_io_nested+0x1740/0x1740 [ 40.353413] ? lock_acquire+0x1d5/0x580 [ 40.353418] ? bad_range+0x1e0/0x1e0 [ 40.353430] ? check_same_owner+0x320/0x320 [ 40.353437] ? rcu_note_context_switch+0x710/0x710 [ 40.353444] ? __fsnotify_update_child_dentry_flags.part.2+0x2a0/0x2a0 [ 40.353450] ? __might_sleep+0x95/0x190 [ 40.353458] __alloc_pages_nodemask+0x9f7/0xd80 [ 40.353462] ? lock_acquire+0x1d5/0x580 [ 40.353468] ? avc_has_perm_noaudit+0xbe/0x520 [ 40.353475] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.353480] ? __alloc_pages_nodemask+0x855/0xd80 [ 40.353484] ? __mutex_unlock_slowpath+0xe9/0xac0 [ 40.353492] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.353500] ? ____cache_alloc_node+0x173/0x1e0 [ 40.353511] ? lock_acquire+0x1d5/0x580 [ 40.353524] cache_grow_begin+0x86/0x400 [ 40.353529] ? lock_release+0xd70/0xd70 [ 40.353536] fallback_alloc+0x150/0x2b0 [ 40.353547] ____cache_alloc_node+0x1cf/0x1e0 [ 40.353555] kmem_cache_alloc_trace+0x27d/0x750 [ 40.353560] ? lock_downgrade+0x990/0x990 [ 40.353572] kvm_dev_ioctl+0x216/0x1840 [ 40.353580] ? lock_release+0xd70/0xd70 [ 40.353587] ? install_new_memslots+0x420/0x420 [ 40.353601] ? avc_has_extended_perms+0x7fa/0x12c0 [ 40.353606] ? unwind_get_return_address+0x61/0xa0 [ 40.353617] ? avc_ss_reset+0x110/0x110 [ 40.353623] ? putname+0xee/0x130 [ 40.353628] ? save_stack+0xa3/0xd0 [ 40.353634] ? save_stack_trace+0x16/0x20 [ 40.353638] ? save_stack+0x43/0xd0 [ 40.353642] ? kasan_slab_free+0x71/0xc0 [ 40.353646] ? kmem_cache_free+0x77/0x280 [ 40.353649] ? putname+0xee/0x130 [ 40.353653] ? do_sys_open+0x31b/0x6d0 [ 40.353659] ? check_same_owner+0x320/0x320 [ 40.353666] ? rcu_note_context_switch+0x710/0x710 [ 40.353674] ? __might_sleep+0x95/0x190 [ 40.353684] ? check_same_owner+0x320/0x320 [ 40.353691] ? rcu_note_context_switch+0x710/0x710 [ 40.353701] ? install_new_memslots+0x420/0x420 [ 40.353706] do_vfs_ioctl+0x1b1/0x1530 [ 40.353709] ? _cond_resched+0x14/0x30 [ 40.353718] ? ioctl_preallocate+0x2b0/0x2b0 [ 40.353725] ? selinux_capable+0x40/0x40 [ 40.353730] ? putname+0xf3/0x130 [ 40.353745] ? security_file_ioctl+0x7d/0xb0 [ 40.353749] ? security_file_ioctl+0x89/0xb0 [ 40.353757] SyS_ioctl+0x8f/0xc0 [ 40.353765] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 40.353769] RIP: 0033:0x435369 [ 40.353772] RSP: 002b:00007ffefe22cc08 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 40.353777] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 40.353779] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002e7 [ 40.353782] RBP: 6d766b2f7665642f R08: 0000000000000000 R09: 0000000000000000 [ 40.353785] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 40.353788] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 40.354636] syzkaller564672: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 40.354643] syzkaller564672 cpuset=/ mems_allowed=0-1 [ 40.354651] CPU: 3 PID: 3106 Comm: syzkaller564672 Not tainted 4.13.0-rc6-next-20170823+ #7 [ 40.354653] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 40.354654] Call Trace: [ 40.354660] dump_stack+0x194/0x257 [ 40.354666] ? arch_local_irq_restore+0x53/0x53 [ 40.354671] ? isolate_lru_page+0x11d0/0x11d0 [ 40.354679] warn_alloc+0x1c2/0x2f0 [ 40.354684] ? zone_watermark_ok_safe+0x430/0x430 [ 40.354687] ? get_page_from_freelist+0xfe8/0x3430 [ 40.354692] ? free_hot_cold_page_list+0x470/0x470 [ 40.354698] ? rcu_note_context_switch+0x710/0x710 [ 40.354708] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 40.354735] ? warn_alloc+0x2f0/0x2f0 [ 40.354743] ? warn_alloc+0x2f0/0x2f0 [ 40.354749] ? warn_alloc+0x2f0/0x2f0 [ 40.354755] ? misc_open+0x69/0x500 [ 40.354766] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.354770] ? lookup_fast+0x392/0xfa0 [ 40.354777] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.354780] ? misc_open+0x69/0x500 [ 40.354784] ? __mutex_lock+0x16f/0x1870 [ 40.354789] ? should_fail+0x23b/0xa40 [ 40.354793] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.354801] ? fs_reclaim_acquire+0x20/0x20 [ 40.354806] ? lock_downgrade+0x990/0x990 [ 40.354809] ? mutex_lock_io_nested+0x1740/0x1740 [ 40.354815] ? lock_acquire+0x1d5/0x580 [ 40.354819] ? bad_range+0x1e0/0x1e0 [ 40.354828] ? check_same_owner+0x320/0x320 [ 40.354834] ? rcu_note_context_switch+0x710/0x710 [ 40.354839] ? __fsnotify_update_child_dentry_flags.part.2+0x2a0/0x2a0 [ 40.354844] ? __might_sleep+0x95/0x190 [ 40.354850] __alloc_pages_nodemask+0x9f7/0xd80 [ 40.354853] ? lock_acquire+0x1d5/0x580 [ 40.354857] ? avc_has_perm_noaudit+0xbe/0x520 [ 40.354863] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.354866] ? __alloc_pages_nodemask+0x855/0xd80 [ 40.354869] ? __mutex_unlock_slowpath+0xe9/0xac0 [ 40.354876] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.354882] ? ____cache_alloc_node+0x173/0x1e0 [ 40.354890] ? lock_acquire+0x1d5/0x580 [ 40.354901] cache_grow_begin+0x86/0x400 [ 40.354904] ? lock_release+0xd70/0xd70 [ 40.354910] fallback_alloc+0x150/0x2b0 [ 40.354918] ____cache_alloc_node+0x1cf/0x1e0 [ 40.354925] kmem_cache_alloc_trace+0x27d/0x750 [ 40.354929] ? lock_downgrade+0x990/0x990 [ 40.354938] kvm_dev_ioctl+0x216/0x1840 [ 40.354945] ? lock_release+0xd70/0xd70 [ 40.354949] ? install_new_memslots+0x420/0x420 [ 40.354960] ? avc_has_extended_perms+0x7fa/0x12c0 [ 40.354964] ? unwind_get_return_address+0x61/0xa0 [ 40.354973] ? avc_ss_reset+0x110/0x110 [ 40.354977] ? putname+0xee/0x130 [ 40.354981] ? save_stack+0xa3/0xd0 [ 40.354986] ? save_stack_trace+0x16/0x20 [ 40.354989] ? save_stack+0x43/0xd0 [ 40.354991] ? kasan_slab_free+0x71/0xc0 [ 40.354995] ? kmem_cache_free+0x77/0x280 [ 40.354997] ? putname+0xee/0x130 [ 40.355004] ? do_sys_open+0x31b/0x6d0 [ 40.355008] ? check_same_owner+0x320/0x320 [ 40.355014] ? rcu_note_context_switch+0x710/0x710 [ 40.355020] ? __might_sleep+0x95/0x190 [ 40.355028] ? check_same_owner+0x320/0x320 [ 40.355034] ? rcu_note_context_switch+0x710/0x710 [ 40.355041] ? install_new_memslots+0x420/0x420 [ 40.355045] do_vfs_ioctl+0x1b1/0x1530 [ 40.355048] ? _cond_resched+0x14/0x30 [ 40.355055] ? ioctl_preallocate+0x2b0/0x2b0 [ 40.355060] ? selinux_capable+0x40/0x40 [ 40.355065] ? putname+0xf3/0x130 [ 40.355076] ? security_file_ioctl+0x7d/0xb0 [ 40.355080] ? security_file_ioctl+0x89/0xb0 [ 40.355086] SyS_ioctl+0x8f/0xc0 [ 40.355093] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 40.355096] RIP: 0033:0x435369 [ 40.355098] RSP: 002b:00007ffefe22cc08 EFLAGS: 00000207 ORIG_RAX: 0000000000000010 [ 40.355102] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 40.355104] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000329 [ 40.355106] RBP: 6d766b2f7665642f R08: 0000000000000000 R09: 0000000000000000 [ 40.355108] R10: 0000000000000000 R11: 0000000000000207 R12: 0000000000000000 [ 40.355110] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 40.365917] CPU: 1 PID: 3112 Comm: syzkaller564672 Not tainted 4.13.0-rc6-next-20170823+ #7 [ 40.365920] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 40.365921] Call Trace: [ 40.365930] dump_stack+0x194/0x257 [ 40.365936] ? arch_local_irq_restore+0x53/0x53 [ 40.365942] ? isolate_lru_page+0x11d0/0x11d0 [ 40.365950] warn_alloc+0x1c2/0x2f0 [ 40.365955] ? zone_watermark_ok_safe+0x430/0x430 [ 40.365958] ? get_page_from_freelist+0xfe8/0x3430 [ 40.365964] ? free_hot_cold_page_list+0x470/0x470 [ 40.365970] ? rcu_note_context_switch+0x710/0x710 [ 40.366102] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 40.366131] ? warn_alloc+0x2f0/0x2f0 [ 40.366139] ? warn_alloc+0x2f0/0x2f0 [ 40.366314] ? warn_alloc+0x2f0/0x2f0 [ 40.366320] ? misc_open+0x69/0x500 [ 40.366333] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.366337] ? lookup_fast+0x392/0xfa0 [ 40.366344] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.366347] ? misc_open+0x69/0x500 [ 40.366351] ? __mutex_lock+0x16f/0x1870 [ 40.366356] ? should_fail+0x23b/0xa40 [ 40.366360] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.366368] ? fs_reclaim_acquire+0x20/0x20 [ 40.366373] ? lock_downgrade+0x990/0x990 [ 40.366376] ? mutex_lock_io_nested+0x1740/0x1740 [ 40.366383] ? lock_acquire+0x1d5/0x580 [ 40.366387] ? bad_range+0x1e0/0x1e0 [ 40.366397] ? check_same_owner+0x320/0x320 [ 40.366403] ? rcu_note_context_switch+0x710/0x710 [ 40.366408] ? __fsnotify_update_child_dentry_flags.part.2+0x2a0/0x2a0 [ 40.366413] ? __might_sleep+0x95/0x190 [ 40.366420] __alloc_pages_nodemask+0x9f7/0xd80 [ 40.366423] ? lock_acquire+0x1d5/0x580 [ 40.366428] ? avc_has_perm_noaudit+0xbe/0x520 [ 40.366433] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.366437] ? __alloc_pages_nodemask+0x855/0xd80 [ 40.366441] ? __mutex_unlock_slowpath+0xe9/0xac0 [ 40.366447] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.366454] ? ____cache_alloc_node+0x173/0x1e0 [ 40.366462] ? lock_acquire+0x1d5/0x580 [ 40.366473] cache_grow_begin+0x86/0x400 [ 40.366477] ? lock_release+0xd70/0xd70 [ 40.366483] fallback_alloc+0x150/0x2b0 [ 40.366491] ____cache_alloc_node+0x1cf/0x1e0 [ 40.366498] kmem_cache_alloc_trace+0x27d/0x750 [ 40.366502] ? lock_downgrade+0x990/0x990 [ 40.366512] kvm_dev_ioctl+0x216/0x1840 [ 40.366518] ? lock_release+0xd70/0xd70 [ 40.366523] ? install_new_memslots+0x420/0x420 [ 40.366535] ? avc_has_extended_perms+0x7fa/0x12c0 [ 40.366538] ? unwind_get_return_address+0x61/0xa0 [ 40.366547] ? avc_ss_reset+0x110/0x110 [ 40.366552] ? putname+0xee/0x130 [ 40.366556] ? save_stack+0xa3/0xd0 [ 40.366561] ? save_stack_trace+0x16/0x20 [ 40.366564] ? save_stack+0x43/0xd0 [ 40.366567] ? kasan_slab_free+0x71/0xc0 [ 40.366571] ? kmem_cache_free+0x77/0x280 [ 40.366574] ? putname+0xee/0x130 [ 40.366577] ? do_sys_open+0x31b/0x6d0 [ 40.366582] ? check_same_owner+0x320/0x320 [ 40.366588] ? rcu_note_context_switch+0x710/0x710 [ 40.366594] ? __might_sleep+0x95/0x190 [ 40.366602] ? check_same_owner+0x320/0x320 [ 40.366608] ? rcu_note_context_switch+0x710/0x710 [ 40.366616] ? install_new_memslots+0x420/0x420 [ 40.366620] do_vfs_ioctl+0x1b1/0x1530 [ 40.366623] ? _cond_resched+0x14/0x30 [ 40.366629] ? ioctl_preallocate+0x2b0/0x2b0 [ 40.366635] ? selinux_capable+0x40/0x40 [ 40.366640] ? putname+0xf3/0x130 [ 40.366652] ? security_file_ioctl+0x7d/0xb0 [ 40.366655] ? security_file_ioctl+0x89/0xb0 [ 40.366661] SyS_ioctl+0x8f/0xc0 [ 40.366668] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 40.366671] RIP: 0033:0x435369 [ 40.366674] RSP: 002b:00007ffefe22cc08 EFLAGS: 00000203 ORIG_RAX: 0000000000000010 [ 40.366678] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 0000000000435369 [ 40.366680] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 00000000000002ff [ 40.366682] RBP: 6d766b2f7665642f R08: 0000000000000000 R09: 0000000000000000 [ 40.366684] R10: 0000000000000000 R11: 0000000000000203 R12: 0000000000000000 [ 40.366686] R13: 0000000000401800 R14: 0000000000401890 R15: 0000000000000000 [ 40.649248] syzkaller564672: page allocation failure: order:5, mode:0x16040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK), nodemask=(null) [ 40.649257] syzkaller564672 cpuset=/ mems_allowed=0-1 [ 40.649266] CPU: 2 PID: 3110 Comm: syzkaller564672 Not tainted 4.13.0-rc6-next-20170823+ #7 [ 40.649268] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 40.649270] Call Trace: [ 40.649278] dump_stack+0x194/0x257 [ 40.649284] ? arch_local_irq_restore+0x53/0x53 [ 40.649290] ? isolate_lru_page+0x11d0/0x11d0 [ 40.649294] ? _find_next_bit+0xee/0x120 [ 40.649301] warn_alloc+0x1c2/0x2f0 [ 40.649306] ? zone_watermark_ok_safe+0x430/0x430 [ 40.649310] ? mutex_unlock+0xd/0x10 [ 40.649326] __alloc_pages_slowpath+0x26ce/0x2ee0 [ 40.649355] ? warn_alloc+0x2f0/0x2f0 [ 40.649363] ? warn_alloc+0x2f0/0x2f0 [ 40.649370] ? warn_alloc+0x2f0/0x2f0 [ 40.649376] ? misc_open+0x69/0x500 [ 40.649388] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.649393] ? lookup_fast+0x392/0xfa0 [ 40.649400] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.649403] ? misc_open+0x69/0x500 [ 40.649407] ? __mutex_lock+0x16f/0x1870 [ 40.649412] ? should_fail+0x23b/0xa40 [ 40.649416] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 40.649425] ? fs_reclaim_acquire+0x20/0x20 [ 40.649429] ? lock_downgrade+0x990/0x990 [ 40.649433] ? mutex_lock_io_nested+0x1740/0x1740 [ 40.649439] ? lock_acquire+0x1d5/0x580 [ 40.649443] ? bad_range+0x1e0/0x1e0 [ 40.649453] ? check_same_owner+0x320/0x320 [ 40.649459] ? rcu_note_context_switch+0x710/0x710 [ 40.649464] ? __fsnotify_update_child_dentry_flags.part.2+0x2a0/0x2a0 [ 40.649470] ? __might_sleep+0x95/0x190 [ 40.649476] __alloc_pages_nodemask+0x9f7/0xd80 [ 40.649480] ? lock_acquire+0x1d5/0x580 [ 40.649485] ? avc_has_perm_noaudit+0xbe/0x520 [ 40.649490] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.649494] ? __alloc_pages_nodemask+0x855/0xd80 [ 40.649498] ? __mutex_unlock_slowpath+0xe9/0xac0 [ 40.649504] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 40.649511] ? ____cache_alloc_node+0x173/0x1e0 [ 40.649519] ? lock_acquire+0x1d5/0x580 [ 40.649530] cache_grow_begin+0x86/0x400