executing program syzkaller login: [ 19.223447] BUG: sleeping function called from invalid context at ./include/linux/uaccess.h:71 [ 19.224090] in_atomic(): 1, irqs_disabled(): 0, pid: 3016, name: syzkaller971759 [ 19.224630] INFO: lockdep is turned off. [ 19.224915] CPU: 0 PID: 3016 Comm: syzkaller971759 Not tainted 4.13.0-rc4-next-20170811 #2 [ 19.225481] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 19.226107] Call Trace: [ 19.226289] dump_stack+0x194/0x257 [ 19.226565] ? arch_local_irq_restore+0x53/0x53 [ 19.226903] ? kvm_largepages_enabled+0x20/0x20 [ 19.227224] ___might_sleep+0x2b2/0x470 [ 19.227494] ? check_same_owner+0x320/0x320 [ 19.227789] __might_sleep+0x95/0x190 [ 19.228102] __might_fault+0xab/0x1d0 [ 19.228424] paging32_walk_addr_generic+0x428/0x1e00 [ 19.229359] ? update_load_avg+0x1231/0x2a90 [ 19.229694] ? ept_gva_to_gpa+0x240/0x240 [ 19.230048] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 19.230610] ? kvm_vcpu_gfn_to_memslot+0x43a/0x6b0 [ 19.231068] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 19.231461] ? lock_downgrade+0x990/0x990 [ 19.231761] ? lock_release+0xa40/0xa40 [ 19.232126] ? check_same_owner+0x320/0x320 [ 19.232501] ? __might_sleep+0x95/0x190 [ 19.232886] ? vmx_read_guest_seg_ar+0x159/0x250 [ 19.233253] ? vmx_get_rflags+0x13b/0x180 [ 19.233551] ? translate_gpa+0xd/0x20 [ 19.233820] ? paging32_walk_addr_generic+0x900/0x1e00 [ 19.234239] ? kasan_unpoison_shadow+0x35/0x50 [ 19.234689] ? vmx_read_guest_seg_ar+0x159/0x250 [ 19.235121] ? kvm_find_cpuid_entry+0x2b3/0x310 [ 19.235439] ? vmx_get_segment+0x5c8/0x7d0 [ 19.235751] paging32_gva_to_gpa+0xa5/0x230 [ 19.236111] ? paging32_walk_addr_generic+0x1e00/0x1e00 [ 19.236610] ? kvm_get_msr_common+0x10b0/0x10b0 [ 19.237085] ? linearize+0x367/0x7c0 [ 19.237338] kvm_read_guest_virt_helper+0xd8/0x140 [ 19.237741] kvm_read_guest_virt_system+0x3c/0x50 [ 19.238112] ? kvm_read_guest_virt+0xb0/0xb0 [ 19.238452] segmented_read_std+0x10c/0x180 [ 19.238918] ? linearize+0x7c0/0x7c0 [ 19.239224] ? vmx_decache_cr4_guest_bits+0xf/0x90 [ 19.239576] em_fxrstor+0x27b/0x410 [ 19.239834] ? em_lgdt+0x20/0x20 [ 19.240098] ? __do_insn_fetch_bytes+0x513/0x7e0 [ 19.240496] ? em_aam+0x200/0x200 [ 19.240853] ? em_lgdt+0x20/0x20 [ 19.241157] x86_emulate_insn+0x55d/0x3c50 [ 19.241486] ? x86_emulate_insn+0x55d/0x3c50 [ 19.241820] ? init_decode_cache+0x20/0xc0 [ 19.242147] ? init_decode_cache+0xc0/0xc0 [ 19.242458] ? x86_decode_insn+0x86f/0x4770 [ 19.242950] x86_emulate_instruction+0x411/0x1ca0 [ 19.243311] ? save_stack+0xa3/0xd0 [ 19.243585] ? reexecute_instruction.part.165+0x260/0x260 [ 19.243962] ? SyS_ioctl+0x8f/0xc0 [ 19.244201] ? __alloc_pages_slowpath+0x2ee0/0x2ee0 [ 19.244541] ? lock_downgrade+0x990/0x990 [ 19.244817] ? lock_acquire+0x1d5/0x580 [ 19.245129] kvm_mmu_page_fault+0x18b/0x2c0 [ 19.245600] handle_ept_violation+0x1fc/0x5e0 [ 19.245998] ? kvm_requeue_exception_e+0x30/0x40 [ 19.246318] ? handle_ept_misconfig+0x5f0/0x5f0 [ 19.246630] ? __vmx_complete_interrupts+0xc5/0x350 [ 19.246983] ? rcu_sched_qs+0x140/0x140 [ 19.247277] ? handle_ept_misconfig+0x5f0/0x5f0 [ 19.247776] vmx_handle_exit+0x281/0x1aa0 [ 19.248071] ? vmx_set_msr+0x1730/0x1730 [ 19.248345] ? nested_ept_inject_page_fault+0x1f0/0x1f0 [ 19.248710] ? vmx_set_cr3+0x372/0x6c0 [ 19.249141] ? vcpu_load+0x1c/0x70 [ 19.249452] ? lock_acquire+0x1d5/0x580 [ 19.249718] ? lock_acquire+0x1d5/0x580 [ 19.250001] kvm_arch_vcpu_ioctl_run+0x1cee/0x58b0 [ 19.250613] ? mutex_lock_io_nested+0x1740/0x1740 [ 19.251011] ? kvm_arch_vcpu_runnable+0x520/0x520 [ 19.251445] ? _raw_spin_unlock_irqrestore+0xa6/0xba [ 19.251787] ? vcpu_put+0x35/0x40 [ 19.252032] ? lock_downgrade+0x990/0x990 [ 19.252310] ? kvm_vcpu_ioctl+0x2a1/0x1010 [ 19.252594] ? save_stack+0xa3/0xd0 [ 19.252958] ? save_stack_trace+0x16/0x20 [ 19.253446] ? save_stack+0x43/0xd0 [ 19.253692] ? kasan_slab_free+0x71/0xc0 [ 19.254004] ? kfree+0xca/0x250 [ 19.254224] ? kvm_arch_has_assigned_device+0x57/0xe0 [ 19.254598] ? kvm_arch_end_assignment+0x20/0x20 [ 19.255011] ? lock_downgrade+0x990/0x990 [ 19.255427] ? lock_acquire+0x1d5/0x580 [ 19.255811] ? lock_acquire+0x1d5/0x580 [ 19.256187] ? lock_acquire+0x1d5/0x580 [ 19.256571] ? get_task_pid+0x195/0x2c0 [ 19.256935] ? lock_downgrade+0x990/0x990 [ 19.257316] ? lock_release+0xa40/0xa40 [ 19.257710] ? lock_release+0xa40/0xa40 [ 19.258009] ? kvm_arch_vcpu_load+0x4b1/0x890 [ 19.258283] ? kvm_arch_end_assignment+0x20/0x20 [ 19.258605] ? put_pid+0x184/0x1f0 [ 19.258823] ? task_active_pid_ns+0xd0/0xd0 [ 19.259104] ? find_get_pid+0x210/0x210 [ 19.259358] kvm_vcpu_ioctl+0x64c/0x1010 [ 19.259644] ? kvm_vcpu_ioctl+0x64c/0x1010 [ 19.260043] ? __kvm_gfn_to_hva_cache_init+0xb80/0xb80 [ 19.260548] ? dput.part.24+0x147/0x740 [ 19.260939] ? lock_downgrade+0x990/0x990 [ 19.261310] ? mntput_no_expire+0x15e/0xa90 [ 19.261610] ? free_modinfo_version+0x70/0x70 [ 19.261924] ? mnt_get_count+0x160/0x160 [ 19.262197] ? quarantine_put+0xeb/0x190 [ 19.262549] ? dput.part.24+0x2a/0x740 [ 19.263000] ? lock_acquire+0x1d5/0x580 [ 19.263377] ? lock_acquire+0x1d5/0x580 [ 19.263699] ? task_work_run+0x16c/0x270 [ 19.264057] ? lock_downgrade+0x990/0x990 [ 19.264337] ? mntput+0x66/0x90 [ 19.264560] ? do_raw_spin_trylock+0x190/0x190 [ 19.264878] ? check_same_owner+0x320/0x320 [ 19.265168] ? __might_sleep+0x95/0x190 [ 19.265526] ? trace_hardirqs_on+0xd/0x10 [ 19.265809] ? _raw_spin_unlock_irq+0x27/0x70 [ 19.266236] ? task_work_run+0x1f4/0x270 [ 19.266633] ? task_work_cancel+0x210/0x210 [ 19.267075] ? __kvm_gfn_to_hva_cache_init+0xb80/0xb80 [ 19.267598] do_vfs_ioctl+0x1b1/0x1520 [ 19.267957] ? trace_hardirqs_off+0xd/0x10 [ 19.268213] ? exit_to_usermode_loop+0x1a8/0x300 [ 19.268650] ? ioctl_preallocate+0x2b0/0x2b0 [ 19.268997] ? selinux_capable+0x40/0x40 [ 19.269277] ? __close_fd+0x269/0x3d0 [ 19.269553] ? syscall_return_slowpath+0x2b3/0x500 [ 19.269906] ? fd_install+0x60/0x60 [ 19.270143] ? security_file_ioctl+0x7d/0xb0 [ 19.270415] ? security_file_ioctl+0x89/0xb0 [ 19.270683] SyS_ioctl+0x8f/0xc0 [ 19.270925] entry_SYSCALL_64_fastpath+0x1f/0xbe [ 19.271243] RIP: 0033:0x437fc9 [ 19.271456] RSP: 002b:00007ffea9688448 EFLAGS: 00000206 ORIG_RAX: 0000000000000010 [ 19.272329] RAX: ffffffffffffffda RBX: 00000000004002b0 RCX: 0000000000437fc9 [ 19.273019] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000005 [ 19.273525] RBP: 0000000000000006 R08: 0000000000000000 R09: 0000000020ae8000 [ 19.273992] R10: 0000000000009120 R11: 0000000000000206 R12: 0000000000000000 [ 19.274463] R13: 0000000000000004 R14: 0000000000000004 R15: 0000000020077000