====================================================== WARNING: possible circular locking dependency detected 4.14.0+ #190 Not tainted ------------------------------------------------------ syz-executor5/6366 is trying to acquire lock: (&pipe->mutex/1){+.+.}, at: [] pipe_lock_nested fs/pipe.c:67 [inline] (&pipe->mutex/1){+.+.}, at: [] pipe_lock+0x56/0x70 fs/pipe.c:75 but task is already holding lock: (sb_writers){.+.+}, at: [] file_start_write include/linux/fs.h:2715 [inline] (sb_writers){.+.+}, at: [] do_splice fs/splice.c:1146 [inline] (sb_writers){.+.+}, at: [] SYSC_splice fs/splice.c:1402 [inline] (sb_writers){.+.+}, at: [] SyS_splice+0x1117/0x1630 fs/splice.c:1382 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #8 (sb_writers){.+.+}: spin_lock include/linux/spinlock.h:315 [inline] __d_lookup+0x289/0x840 fs/dcache.c:2283 -> #7 ((completion)&req.done){+.+.}: lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 complete_acquire include/linux/completion.h:40 [inline] __wait_for_common kernel/sched/completion.c:109 [inline] wait_for_common kernel/sched/completion.c:123 [inline] wait_for_completion+0xcb/0x7b0 kernel/sched/completion.c:144 devtmpfs_create_node+0x32b/0x4a0 drivers/base/devtmpfs.c:115 device_add+0x120f/0x1640 drivers/base/core.c:1824 device_create_groups_vargs+0x1f3/0x250 drivers/base/core.c:2430 device_create_vargs drivers/base/core.c:2470 [inline] device_create+0xda/0x110 drivers/base/core.c:2506 msr_device_create+0x26/0x40 arch/x86/kernel/msr.c:188 cpuhp_invoke_callback+0x2ea/0x1d20 kernel/cpu.c:182 cpuhp_thread_fun+0x48e/0x7e0 kernel/cpu.c:571 smpboot_thread_fn+0x450/0x7c0 kernel/smpboot.c:164 kthread+0x37a/0x440 kernel/kthread.c:238 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:437 -> #6 (cpuhp_state-up){+.+.}: lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 cpuhp_lock_acquire kernel/cpu.c:85 [inline] cpuhp_invoke_ap_callback kernel/cpu.c:605 [inline] cpuhp_issue_call+0x1e5/0x520 kernel/cpu.c:1495 __cpuhp_setup_state_cpuslocked+0x282/0x600 kernel/cpu.c:1642 __cpuhp_setup_state+0xb0/0x140 kernel/cpu.c:1671 cpuhp_setup_state include/linux/cpuhotplug.h:201 [inline] page_writeback_init+0x4d/0x71 mm/page-writeback.c:2083 pagecache_init+0x48/0x4f mm/filemap.c:977 start_kernel+0x6bc/0x74f init/main.c:690 x86_64_start_reservations+0x2a/0x2c arch/x86/kernel/head64.c:378 x86_64_start_kernel+0x77/0x7a arch/x86/kernel/head64.c:359 secondary_startup_64+0xa5/0xb0 arch/x86/kernel/head_64.S:237 -> #5 (cpuhp_state_mutex){+.+.}: lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 __mutex_lock_common kernel/locking/mutex.c:756 [inline] __mutex_lock+0x16f/0x1a80 kernel/locking/mutex.c:893 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:908 __cpuhp_setup_state_cpuslocked+0x5b/0x600 kernel/cpu.c:1617 __cpuhp_setup_state+0xb0/0x140 kernel/cpu.c:1671 cpuhp_setup_state_nocalls include/linux/cpuhotplug.h:229 [inline] kvm_guest_init+0x1f3/0x20f arch/x86/kernel/kvm.c:528 setup_arch+0x17e8/0x1a02 arch/x86/kernel/setup.c:1266 start_kernel+0xa5/0x74f init/main.c:530 x86_64_start_reservations+0x2a/0x2c arch/x86/kernel/head64.c:378 x86_64_start_kernel+0x77/0x7a arch/x86/kernel/head64.c:359 secondary_startup_64+0xa5/0xb0 arch/x86/kernel/head_64.S:237 -> #4 (cpu_hotplug_lock.rw_sem){++++}: lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 percpu_down_read_preempt_disable include/linux/percpu-rwsem.h:36 [inline] percpu_down_read include/linux/percpu-rwsem.h:59 [inline] cpus_read_lock+0x42/0x90 kernel/cpu.c:293 static_key_slow_inc+0x9d/0x3c0 kernel/jump_label.c:123 tracepoint_add_func kernel/tracepoint.c:223 [inline] tracepoint_probe_register_prio+0x80d/0x9a0 kernel/tracepoint.c:283 tracepoint_probe_register+0x2a/0x40 kernel/tracepoint.c:304 trace_event_reg+0x167/0x320 kernel/trace/trace_events.c:305 perf_trace_event_reg kernel/trace/trace_event_perf.c:122 [inline] perf_trace_event_init kernel/trace/trace_event_perf.c:197 [inline] perf_trace_init+0x4ef/0xab0 kernel/trace/trace_event_perf.c:221 perf_tp_event_init+0x7d/0xf0 kernel/events/core.c:7952 perf_try_init_event+0xc9/0x1f0 kernel/events/core.c:9178 perf_init_event kernel/events/core.c:9216 [inline] perf_event_alloc+0x1cc6/0x2b00 kernel/events/core.c:9480 SYSC_perf_event_open+0x842/0x2f10 kernel/events/core.c:9935 SyS_perf_event_open+0x39/0x50 kernel/events/core.c:9821 entry_SYSCALL_64_fastpath+0x1f/0x96 -> #3 (tracepoints_mutex){+.+.}: lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 __mutex_lock_common kernel/locking/mutex.c:756 [inline] __mutex_lock+0x16f/0x1a80 kernel/locking/mutex.c:893 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:908 tracepoint_probe_register_prio+0xa0/0x9a0 kernel/tracepoint.c:279 tracepoint_probe_register+0x2a/0x40 kernel/tracepoint.c:304 trace_event_reg+0x167/0x320 kernel/trace/trace_events.c:305 perf_trace_event_reg kernel/trace/trace_event_perf.c:122 [inline] perf_trace_event_init kernel/trace/trace_event_perf.c:197 [inline] perf_trace_init+0x4ef/0xab0 kernel/trace/trace_event_perf.c:221 perf_tp_event_init+0x7d/0xf0 kernel/events/core.c:7952 perf_try_init_event+0xc9/0x1f0 kernel/events/core.c:9178 perf_init_event kernel/events/core.c:9216 [inline] perf_event_alloc+0x1cc6/0x2b00 kernel/events/core.c:9480 SYSC_perf_event_open+0x842/0x2f10 kernel/events/core.c:9935 SyS_perf_event_open+0x39/0x50 kernel/events/core.c:9821 entry_SYSCALL_64_fastpath+0x1f/0x96 -> #2 (event_mutex){+.+.}: lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 __mutex_lock_common kernel/locking/mutex.c:756 [inline] __mutex_lock+0x16f/0x1a80 kernel/locking/mutex.c:893 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:908 ftrace_profile_set_filter+0x7a/0x270 kernel/trace/trace_events_filter.c:2266 perf_event_set_filter kernel/events/core.c:8531 [inline] _perf_ioctl kernel/events/core.c:4708 [inline] perf_ioctl+0xfbc/0x12c0 kernel/events/core.c:4745 vfs_ioctl fs/ioctl.c:46 [inline] do_vfs_ioctl+0x1b1/0x1530 fs/ioctl.c:686 SYSC_ioctl fs/ioctl.c:701 [inline] SyS_ioctl+0x8f/0xc0 fs/ioctl.c:692 entry_SYSCALL_64_fastpath+0x1f/0x96 -> #1 (&ctx->mutex){+.+.}: lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 __mutex_lock_common kernel/locking/mutex.c:756 [inline] __mutex_lock+0x16f/0x1a80 kernel/locking/mutex.c:893 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:908 perf_event_ctx_lock_nested+0x21b/0x450 kernel/events/core.c:1249 perf_event_ctx_lock kernel/events/core.c:1262 [inline] perf_read+0xb9/0x970 kernel/events/core.c:4507 do_loop_readv_writev fs/read_write.c:673 [inline] do_iter_read+0x3db/0x5b0 fs/read_write.c:897 vfs_readv+0x121/0x1c0 fs/read_write.c:959 kernel_readv fs/splice.c:361 [inline] default_file_splice_read+0x508/0xae0 fs/splice.c:416 do_splice_to+0x110/0x170 fs/splice.c:880 do_splice fs/splice.c:1173 [inline] SYSC_splice fs/splice.c:1402 [inline] SyS_splice+0x11a8/0x1630 fs/splice.c:1382 entry_SYSCALL_64_fastpath+0x1f/0x96 -> #0 (&pipe->mutex/1){+.+.}: check_prevs_add kernel/locking/lockdep.c:2031 [inline] validate_chain kernel/locking/lockdep.c:2473 [inline] __lock_acquire+0x3498/0x47f0 kernel/locking/lockdep.c:3500 lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 __mutex_lock_common kernel/locking/mutex.c:756 [inline] __mutex_lock+0x16f/0x1a80 kernel/locking/mutex.c:893 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:908 pipe_lock_nested fs/pipe.c:67 [inline] pipe_lock+0x56/0x70 fs/pipe.c:75 iter_file_splice_write+0x264/0xf30 fs/splice.c:699 do_splice_from fs/splice.c:851 [inline] do_splice fs/splice.c:1147 [inline] SYSC_splice fs/splice.c:1402 [inline] SyS_splice+0x7d5/0x1630 fs/splice.c:1382 entry_SYSCALL_64_fastpath+0x1f/0x96 other info that might help us debug this: Chain exists of: &pipe->mutex/1 --> (completion)&req.done --> sb_writers Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(sb_writers); lock((completion)&req.done); lock(sb_writers); lock(&pipe->mutex/1); *** DEADLOCK *** 1 lock held by syz-executor5/6366: #0: (sb_writers){.+.+}, at: [] file_start_write include/linux/fs.h:2715 [inline] #0: (sb_writers){.+.+}, at: [] do_splice fs/splice.c:1146 [inline] #0: (sb_writers){.+.+}, at: [] SYSC_splice fs/splice.c:1402 [inline] #0: (sb_writers){.+.+}, at: [] SyS_splice+0x1117/0x1630 fs/splice.c:1382 stack backtrace: CPU: 1 PID: 6366 Comm: syz-executor5 Not tainted 4.14.0+ #190 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 print_circular_bug+0x42d/0x610 kernel/locking/lockdep.c:1271 check_prev_add+0x666/0x15f0 kernel/locking/lockdep.c:1914 check_prevs_add kernel/locking/lockdep.c:2031 [inline] validate_chain kernel/locking/lockdep.c:2473 [inline] __lock_acquire+0x3498/0x47f0 kernel/locking/lockdep.c:3500 lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 __mutex_lock_common kernel/locking/mutex.c:756 [inline] __mutex_lock+0x16f/0x1a80 kernel/locking/mutex.c:893 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:908 pipe_lock_nested fs/pipe.c:67 [inline] pipe_lock+0x56/0x70 fs/pipe.c:75 iter_file_splice_write+0x264/0xf30 fs/splice.c:699 do_splice_from fs/splice.c:851 [inline] do_splice fs/splice.c:1147 [inline] SYSC_splice fs/splice.c:1402 [inline] SyS_splice+0x7d5/0x1630 fs/splice.c:1382 entry_SYSCALL_64_fastpath+0x1f/0x96 RIP: 0033:0x452879 RSP: 002b:00007fb4f42bfbe8 EFLAGS: 00000212 ORIG_RAX: 0000000000000113 RAX: ffffffffffffffda RBX: 0000000000758020 RCX: 0000000000452879 RDX: 0000000000000018 RSI: 0000000000000000 RDI: 0000000000000016 RBP: 0000000000000086 R08: 00000000fffffdf8 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006ef788 R13: 00000000ffffffff R14: 00007fb4f42c06d4 R15: 0000000000000000 sock: process `syz-executor2' is using obsolete setsockopt SO_BSDCOMPAT pit: kvm: requested 4190 ns i8254 timer period limited to 500000 ns RDS: rds_bind could not find a transport for 172.20.7.170, load rds_tcp or rds_rdma? netlink: 6 bytes leftover after parsing attributes in process `syz-executor6'. RDS: rds_bind could not find a transport for 172.20.7.170, load rds_tcp or rds_rdma? netlink: 6 bytes leftover after parsing attributes in process `syz-executor6'. netlink: 1 bytes leftover after parsing attributes in process `syz-executor3'. netlink: 1 bytes leftover after parsing attributes in process `syz-executor3'. netlink: 5 bytes leftover after parsing attributes in process `syz-executor5'. kauditd_printk_skb: 156 callbacks suppressed audit: type=1326 audit(1511354741.677:630): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452879 code=0x7ffc0000 device gre0 entered promiscuous mode audit: type=1326 audit(1511354741.677:631): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=194 compat=0 ip=0x452879 code=0x7ffc0000 audit: type=1326 audit(1511354741.678:632): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452879 code=0x7ffc0000 audit: type=1326 audit(1511354741.678:633): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=201 compat=0 ip=0x452879 code=0x7ffc0000 audit: type=1326 audit(1511354741.678:634): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452879 code=0x7ffc0000 audit: type=1326 audit(1511354741.682:635): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=33 compat=0 ip=0x452879 code=0x7ffc0000 audit: type=1326 audit(1511354741.682:636): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452879 code=0x7ffc0000 audit: type=1326 audit(1511354741.682:637): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=49 compat=0 ip=0x452879 code=0x7ffc0000 audit: type=1326 audit(1511354741.682:638): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452879 code=0x7ffc0000 audit: type=1326 audit(1511354741.684:639): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=6774 comm="syz-executor3" exe="/root/syz-executor3" sig=0 arch=c000003e syscall=2 compat=0 ip=0x40cbb1 code=0x7ffc0000 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=6867 comm=syz-executor4 rfkill: input handler disabled rfkill: input handler enabled Started in network mode Own node address <240.4015.3462>, network identity 4711 rfkill: input handler disabled sctp: [Deprecated]: syz-executor5 (pid 6965) Use of int in maxseg socket option. Use struct sctp_assoc_value instead rfkill: input handler enabled nla_parse: 3 callbacks suppressed netlink: 9 bytes leftover after parsing attributes in process `syz-executor6'. sctp: [Deprecated]: syz-executor5 (pid 6975) Use of int in maxseg socket option. Use struct sctp_assoc_value instead netlink: 9 bytes leftover after parsing attributes in process `syz-executor6'. rfkill: input handler disabled rfkill: input handler enabled rfkill: input handler disabled rfkill: input handler enabled device lo entered promiscuous mode pit: kvm: requested 4190 ns i8254 timer period limited to 500000 ns rfkill: input handler disabled device gre0 left promiscuous mode pit: kvm: requested 4190 ns i8254 timer period limited to 500000 ns rfkill: input handler enabled rfkill: input handler disabled QAT: Invalid ioctl rfkill: input handler enabled QAT: Invalid ioctl device gre0 entered promiscuous mode kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008f data 0x6f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008e data 0x6f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008d data 0x6f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008c data 0x6f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008f data 0xbcd9006f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008e data 0xbcd9006f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008d data 0xbcd9006f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008c data 0xbcd9006f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008b data 0xbcd9006f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008a data 0xbcd9006f kvm [7147]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x40000020 data 0xf6bcd9006f rfkill: input handler disabled rfkill: input handler enabled *** Guest State *** CR0: actual=0x0000000080000031, shadow=0x0000000060000010, gh_mask=fffffffffffffff7 CR4: actual=0x0000000000002051, shadow=0x0000000000000000, gh_mask=ffffffffffffe871 CR3 = 0x00000000fffbc000 RSP = 0x000000000000fffa RIP = 0x0000000000006dc7 RFLAGS=0x00033000 DR7 = 0x0000000000000400 Sysenter RSP=0000000000000000 CS:RIP=0000:0000000000000000 CS: sel=0xe332, attr=0x000f3, limit=0x0000ffff, base=0x00000000000e3320 DS: sel=0x0000, attr=0x000f3, limit=0x0000ffff, base=0x0000000000000000 SS: sel=0x0000, attr=0x000f3, limit=0x0000ffff, base=0x0000000000000000 ES: sel=0x0000, attr=0x000f3, limit=0x0000ffff, base=0x0000000000000000 FS: sel=0x0000, attr=0x000f3, limit=0x0000ffff, base=0x0000000000000000 GS: sel=0x0000, attr=0x000f3, limit=0x0000ffff, base=0x0000000000000000 GDTR: limit=0x0000ffff, base=0x0000000000000000 LDTR: sel=0x0000, attr=0x00082, limit=0x0000ffff, base=0x0000000000000000 IDTR: limit=0x0000ffff, base=0x0000000000000000 TR: sel=0x0000, attr=0x0008b, limit=0x00002088, base=0x0000000000000000 EFER = 0x0000000000000000 PAT = 0x0007040600070406 DebugCtl = 0x0000000000000000 DebugExceptions = 0x0000000000000000 Interruptibility = 00000000 ActivityState = 00000000 *** Host State *** RIP = 0xffffffff811bca33 RSP = 0xffff8801d67574c8 CS=0010 SS=0018 DS=0000 ES=0000 FS=0000 GS=0000 TR=0040 FSBase=00007fb4f429d700 GSBase=ffff8801db400000 TRBase=ffff8801db423140 GDTBase=ffffffffff577000 IDTBase=ffffffffff57b000 CR0=0000000080050033 CR3=00000001c9c42000 CR4=00000000001426f0 Sysenter RSP=0000000000000000 CS:RIP=0010:ffffffff8513c0b0 EFER = 0x0000000000000d01 PAT = 0x0000000000000000 *** Control State *** PinBased=0000003f CPUBased=b699edfa SecondaryExec=00000042 EntryControls=0000d1ff ExitControls=0023efff ExceptionBitmap=ffffbfff PFECmask=00000000 PFECmatch=00000000 VMEntry: intr_info=00000000 errcode=00000000 ilen=00000000 VMExit: intr_info=00000000 errcode=00000000 ilen=00000003 reason=80000021 qualification=0000000000000000 IDTVectoring: info=00000000 errcode=00000000 TSC Offset = 0xffffffda6e79feb9 EPT pointer = 0x00000001d0fed01e rfkill: input handler disabled rfkill: input handler enabled rfkill: input handler disabled rfkill: input handler enabled netlink: 2 bytes leftover after parsing attributes in process `syz-executor5'. netlink: 2 bytes leftover after parsing attributes in process `syz-executor5'. sock: process `syz-executor7' is using obsolete setsockopt SO_BSDCOMPAT netlink: 1 bytes leftover after parsing attributes in process `syz-executor1'. netlink: 1 bytes leftover after parsing attributes in process `syz-executor1'. netlink: 1 bytes leftover after parsing attributes in process `syz-executor1'. rfkill: input handler disabled netlink: 1 bytes leftover after parsing attributes in process `syz-executor1'. rfkill: input handler enabled netlink: 16 bytes leftover after parsing attributes in process `syz-executor6'. netlink: 16 bytes leftover after parsing attributes in process `syz-executor6'. rfkill: input handler disabled rfkill: input handler enabled sctp: [Deprecated]: syz-executor6 (pid 7365) Use of struct sctp_assoc_value in delayed_ack socket option. Use struct sctp_sack_info instead IPv6: NLM_F_REPLACE set, but no existing node found! device gre0 entered promiscuous mode sctp: [Deprecated]: syz-executor6 (pid 7365) Use of struct sctp_assoc_value in delayed_ack socket option. Use struct sctp_sack_info instead rfkill: input handler disabled IPv6: NLM_F_REPLACE set, but no existing node found! rfkill: input handler enabled rfkill: input handler disabled sctp: [Deprecated]: syz-executor1 (pid 7416) Use of struct sctp_assoc_value in delayed_ack socket option. Use struct sctp_sack_info instead rfkill: input handler enabled sctp: [Deprecated]: syz-executor1 (pid 7416) Use of struct sctp_assoc_value in delayed_ack socket option. Use struct sctp_sack_info instead rfkill: input handler disabled rfkill: input handler enabled device gre0 entered promiscuous mode rfkill: input handler disabled rfkill: input handler enabled rfkill: input handler disabled rfkill: input handler enabled rfkill: input handler disabled rfkill: input handler enabled rfkill: input handler disabled rfkill: input handler enabled rfkill: input handler disabled rfkill: input handler enabled rfkill: input handler disabled rfkill: input handler enabled QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl rfkill: input handler disabled rfkill: input handler enabled sg_write: data in/out 262108/136 bytes for SCSI command 0xff-- guessing data in; program syz-executor1 not setting count and/or reply_len properly sg_write: data in/out 262108/136 bytes for SCSI command 0xff-- guessing data in; program syz-executor1 not setting count and/or reply_len properly rfkill: input handler disabled rfkill: input handler enabled QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl rfkill: input handler disabled QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl rfkill: input handler enabled rfkill: input handler disabled TCP: request_sock_TCP: Possible SYN flooding on port 20006. Sending cookies. Check SNMP counters. rfkill: input handler enabled rfkill: input handler disabled rfkill: input handler enabled rfkill: input handler disabled rfkill: input handler enabled sg_write: data in/out 822404280/197 bytes for SCSI command 0x12-- guessing data in; program syz-executor4 not setting count and/or reply_len properly handle_userfault: 386 callbacks suppressed FAULT_FLAG_ALLOW_RETRY missing 31 CPU: 1 PID: 7854 Comm: syz-executor3 Not tainted 4.14.0+ #190 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 handle_userfault+0x12fa/0x24c0 fs/userfaultfd.c:427 do_anonymous_page mm/memory.c:3161 [inline] handle_pte_fault mm/memory.c:3934 [inline] __handle_mm_fault+0x2cc1/0x3ad0 mm/memory.c:4060 handle_mm_fault+0x334/0x8d0 mm/memory.c:4097 __do_page_fault+0x5c9/0xc90 arch/x86/mm/fault.c:1429 do_page_fault+0xee/0x720 arch/x86/mm/fault.c:1504 page_fault+0x22/0x30 arch/x86/entry/entry_64.S:1088 RIP: 0010:copy_user_generic_unrolled+0xa0/0xc0 arch/x86/lib/copy_user_64.S:75 RSP: 0018:ffff8801c42ff9a0 EFLAGS: 00010202 RAX: ffffed0038a16600 RBX: 0000000000000001 RCX: 0000000000000001 RDX: 0000000000000001 RSI: ffff8801c50b34d0 RDI: 0000000020001fb2 RBP: ffff8801c42ff9d0 R08: ffffed0038a1669b R09: ffffed0038a1669b R10: 0000000000000001 R11: ffffed0038a1669a R12: 0000000020001fb2 R13: ffff8801c50b34d0 R14: 00007ffffffff000 R15: 0000000020001fb3 copy_to_user include/linux/uaccess.h:155 [inline] rfkill_fop_read+0x3e8/0x720 net/rfkill/core.c:1189 do_loop_readv_writev fs/read_write.c:673 [inline] do_iter_read+0x3db/0x5b0 fs/read_write.c:897 vfs_readv+0x121/0x1c0 fs/read_write.c:959 do_readv+0xfc/0x2a0 fs/read_write.c:992 SYSC_readv fs/read_write.c:1079 [inline] SyS_readv+0x27/0x30 fs/read_write.c:1076 entry_SYSCALL_64_fastpath+0x1f/0x96 RIP: 0033:0x452879 RSP: 002b:00007f12839f9be8 EFLAGS: 00000212 ORIG_RAX: 0000000000000013 RAX: ffffffffffffffda RBX: 0000000000758020 RCX: 0000000000452879 RDX: 0000000000000001 RSI: 0000000020013000 RDI: 0000000000000013 RBP: 00000000000002eb R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f16a8 R13: 00000000ffffffff R14: 00007f12839fa6d4 R15: 0000000000000000 FAULT_FLAG_ALLOW_RETRY missing 31 CPU: 0 PID: 7870 Comm: syz-executor3 Not tainted 4.14.0+ #190 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 handle_userfault+0x12fa/0x24c0 fs/userfaultfd.c:427 do_anonymous_page mm/memory.c:3161 [inline] handle_pte_fault mm/memory.c:3934 [inline] __handle_mm_fault+0x2cc1/0x3ad0 mm/memory.c:4060 handle_mm_fault+0x334/0x8d0 mm/memory.c:4097 __do_page_fault+0x5c9/0xc90 arch/x86/mm/fault.c:1429 do_page_fault+0xee/0x720 arch/x86/mm/fault.c:1504 page_fault+0x22/0x30 arch/x86/entry/entry_64.S:1088 RIP: 0010:copy_user_generic_unrolled+0xa0/0xc0 arch/x86/lib/copy_user_64.S:75 RSP: 0018:ffff8801c149f9a0 EFLAGS: 00010202 RAX: ffffed0038332300 RBX: 0000000000000001 RCX: 0000000000000001 RDX: 0000000000000001 RSI: ffff8801c1991f10 RDI: 0000000020001fb2 RBP: ffff8801c149f9d0 R08: ffffed00383323e3 R09: ffffed00383323e3 R10: 0000000000000001 R11: ffffed00383323e2 R12: 0000000020001fb2 R13: ffff8801c1991f10 R14: 00007ffffffff000 R15: 0000000020001fb3 copy_to_user include/linux/uaccess.h:155 [inline] rfkill_fop_read+0x3e8/0x720 net/rfkill/core.c:1189 do_loop_readv_writev fs/read_write.c:673 [inline] do_iter_read+0x3db/0x5b0 fs/read_write.c:897 vfs_readv+0x121/0x1c0 fs/read_write.c:959 do_readv+0xfc/0x2a0 fs/read_write.c:992 SYSC_readv fs/read_write.c:1079 [inline] SyS_readv+0x27/0x30 fs/read_write.c:1076 entry_SYSCALL_64_fastpath+0x1f/0x96 RIP: 0033:0x452879 RSP: 002b:00007f12839b7be8 EFLAGS: 00000212 ORIG_RAX: 0000000000000013 RAX: ffffffffffffffda RBX: 0000000000758190 RCX: 0000000000452879 RDX: 0000000000000001 RSI: 0000000020013000 RDI: 0000000000000015 RBP: 00000000000002f0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f1720 R13: 00000000ffffffff R14: 00007f12839b86d4 R15: 000000000000000a rfkill: input handler disabled sg_write: data in/out 262364/221 bytes for SCSI command 0xff-- guessing data in; program syz-executor4 not setting count and/or reply_len properly rfkill: input handler enabled sg_write: data in/out 822404280/197 bytes for SCSI command 0x12-- guessing data in; program syz-executor4 not setting count and/or reply_len properly FAULT_FLAG_ALLOW_RETRY missing 31 CPU: 0 PID: 7897 Comm: syz-executor3 Not tainted 4.14.0+ #190 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 handle_userfault+0x12fa/0x24c0 fs/userfaultfd.c:427 do_anonymous_page mm/memory.c:3161 [inline] handle_pte_fault mm/memory.c:3934 [inline] __handle_mm_fault+0x2cc1/0x3ad0 mm/memory.c:4060 handle_mm_fault+0x334/0x8d0 mm/memory.c:4097 __do_page_fault+0x5c9/0xc90 arch/x86/mm/fault.c:1429 do_page_fault+0xee/0x720 arch/x86/mm/fault.c:1504 page_fault+0x22/0x30 arch/x86/entry/entry_64.S:1088 RIP: 0010:copy_user_generic_unrolled+0xa0/0xc0 arch/x86/lib/copy_user_64.S:75 RSP: 0018:ffff8801c27ff9a0 EFLAGS: 00010202 RAX: ffffed003b625c00 RBX: 0000000000000001 RCX: 0000000000000001 RDX: 0000000000000001 RSI: ffff8801db12e0d0 RDI: 0000000020001fb2 RBP: ffff8801c27ff9d0 R08: ffffed003b625c1b R09: ffffed003b625c1b R10: 0000000000000001 R11: ffffed003b625c1a R12: 0000000020001fb2 R13: ffff8801db12e0d0 R14: 00007ffffffff000 R15: 0000000020001fb3 copy_to_user include/linux/uaccess.h:155 [inline] rfkill_fop_read+0x3e8/0x720 net/rfkill/core.c:1189 do_loop_readv_writev fs/read_write.c:673 [inline] do_iter_read+0x3db/0x5b0 fs/read_write.c:897 vfs_readv+0x121/0x1c0 fs/read_write.c:959 do_readv+0xfc/0x2a0 fs/read_write.c:992 SYSC_readv fs/read_write.c:1079 [inline] SyS_readv+0x27/0x30 fs/read_write.c:1076 entry_SYSCALL_64_fastpath+0x1f/0x96 RIP: 0033:0x452879 RSP: 002b:00007f12839f9be8 EFLAGS: 00000212 ORIG_RAX: 0000000000000013 RAX: ffffffffffffffda RBX: 0000000000758020 RCX: 0000000000452879 RDX: 0000000000000001 RSI: 0000000020013000 RDI: 0000000000000013 RBP: 00000000000002eb R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f16a8 R13: 00000000ffffffff R14: 00007f12839fa6d4 R15: 0000000000000000 FAULT_FLAG_ALLOW_RETRY missing 31 CPU: 0 PID: 7897 Comm: syz-executor3 Not tainted 4.14.0+ #190 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 handle_userfault+0x12fa/0x24c0 fs/userfaultfd.c:427 do_anonymous_page mm/memory.c:3161 [inline] handle_pte_fault mm/memory.c:3934 [inline] __handle_mm_fault+0x2cc1/0x3ad0 mm/memory.c:4060 handle_mm_fault+0x334/0x8d0 mm/memory.c:4097 __do_page_fault+0x5c9/0xc90 arch/x86/mm/fault.c:1429 do_page_fault+0xee/0x720 arch/x86/mm/fault.c:1504 page_fault+0x22/0x30 arch/x86/entry/entry_64.S:1088 RIP: 0010:stac arch/x86/include/asm/smap.h:58 [inline] RIP: 0010:copy_user_handle_tail+0x40/0x80 arch/x86/lib/usercopy_64.c:71 RSP: 0018:ffff8801c27ff970 EFLAGS: 00010246 RAX: 0000000000010000 RBX: 0000000000000000 RCX: ffffffff851198fd RDX: 0000000000010000 RSI: ffffc90002047000 RDI: 0000000020001fb2 RBP: ffff8801c27ff998 R08: ffffed003b625c1b R09: ffffed003b625c1b R10: 0000000000000001 R11: ffffed003b625c1a R12: 0000000000000001 R13: 0000000020001fb2 R14: ffff8801db12e0d1 R15: ffff8801db12e000 copy_user_generic arch/x86/include/asm/uaccess_64.h:37 [inline] raw_copy_to_user arch/x86/include/asm/uaccess_64.h:112 [inline] _copy_to_user+0x9b/0xc0 lib/usercopy.c:28 copy_to_user include/linux/uaccess.h:155 [inline] rfkill_fop_read+0x3e8/0x720 net/rfkill/core.c:1189 do_loop_readv_writev fs/read_write.c:673 [inline] do_iter_read+0x3db/0x5b0 fs/read_write.c:897 vfs_readv+0x121/0x1c0 fs/read_write.c:959 do_readv+0xfc/0x2a0 fs/read_write.c:992 SYSC_readv fs/read_write.c:1079 [inline] SyS_readv+0x27/0x30 fs/read_write.c:1076 entry_SYSCALL_64_fastpath+0x1f/0x96 RIP: 0033:0x452879 RSP: 002b:00007f12839f9be8 EFLAGS: 00000212 ORIG_RAX: 0000000000000013 RAX: ffffffffffffffda RBX: 0000000000758020 RCX: 0000000000452879 RDX: 0000000000000001 RSI: 0000000020013000 RDI: 0000000000000013 RBP: 00000000000002eb R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000212 R12: 00000000006f16a8 R13: 00000000ffffffff R14: 00007f12839fa6d4 R15: 0000000000000000 sg_write: data in/out 262364/221 bytes for SCSI command 0xff-- guessing data in; program syz-executor4 not setting count and/or reply_len properly FAULT_FLAG_ALLOW_RETRY missing 31 CPU: 0 PID: 7897 Comm: syz-executor3 Not tainted 4.14.0+ #190 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 handle_userfault+0x12fa/0x24c0 fs/userfaultfd.c:427 do_anonymous_page mm/memory.c:3161 [inline] handle_pte_fault mm/memory.c:3934 [inline] __handle_mm_fault+0x2cc1/0x3ad0 mm/memory.c:4060 handle_mm_fault+0x334/0x8d0 mm/memory.c:4097 __do_page_fault+0x5c9/0xc90 arch/x86/mm/fault.c:1429 do_page_fault+0xee/0x720 arch/x86/mm/fault.c:1504 page_fault+0x22/0x30 arch/x86/entry/entry_64.S:1088 RIP: 0010:copy_user_generic_unrolled+0xa0/0xc0 arch/x86/lib/copy_user_64.S:75 RSP: 0018:ffff8801c27ff9a0 EFLAGS: 00010202 RAX: ffffed003a568600 RBX: 0000000000000001 RCX: 0000000000000001 RDX: 0000000000000001 RSI: ffff8801d2b43290 RDI: 0000000020001fb2