================================================================== BUG: KCSAN: data-race in __remove_hrtimer / __tcp_ack_snd_check read to 0xffff8880862c8988 of 1 bytes by task 22819 on cpu 1: __tcp_ack_snd_check+0x415/0x4f0 net/ipv4/tcp_input.c:5267 tcp_ack_snd_check net/ipv4/tcp_input.c:5289 [inline] tcp_rcv_established+0x750/0xf50 net/ipv4/tcp_input.c:5710 tcp_v4_do_rcv+0x3b5/0x520 net/ipv4/tcp_ipv4.c:1564 sk_backlog_rcv include/net/sock.h:950 [inline] __release_sock+0x135/0x1e0 net/core/sock.c:2439 release_sock+0x61/0x160 net/core/sock.c:2955 sk_stream_wait_memory+0x454/0x850 net/core/stream.c:145 tcp_sendmsg_locked+0x962/0x1fb0 net/ipv4/tcp.c:1395 tcp_sendmsg+0x39/0x60 net/ipv4/tcp.c:1436 inet_sendmsg+0x6d/0x90 net/ipv4/af_inet.c:807 sock_sendmsg_nosec net/socket.c:637 [inline] sock_sendmsg+0x9f/0xc0 net/socket.c:657 __sys_sendto+0x21f/0x320 net/socket.c:1952 __do_sys_sendto net/socket.c:1964 [inline] __se_sys_sendto net/socket.c:1960 [inline] __x64_sys_sendto+0x89/0xb0 net/socket.c:1960 do_syscall_64+0xcc/0x370 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x44/0xa9 write to 0xffff8880862c8988 of 1 bytes by interrupt on cpu 0: __remove_hrtimer+0x52/0x130 kernel/time/hrtimer.c:991 __run_hrtimer kernel/time/hrtimer.c:1496 [inline] __hrtimer_run_queues+0x23c/0x5f0 kernel/time/hrtimer.c:1576 hrtimer_run_softirq+0x10e/0x150 kernel/time/hrtimer.c:1593 __do_softirq+0x115/0x33f kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0xbb/0xe0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0xe6/0x280 arch/x86/kernel/apic/apic.c:1137 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:830 arch_local_irq_restore arch/x86/include/asm/paravirt.h:756 [inline] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] _raw_spin_unlock_irqrestore+0x51/0x80 kernel/locking/spinlock.c:191 __balance_callback+0x53/0x60 kernel/sched/core.c:3284 balance_callback kernel/sched/core.c:3290 [inline] __schedule+0x624/0x690 kernel/sched/core.c:4084 schedule+0x47/0xd0 kernel/sched/core.c:4145 pipe_wait+0xc3/0x140 fs/pipe.c:117 splice_from_pipe_next.part.0+0x6c/0x1d0 fs/splice.c:564 splice_from_pipe_next fs/splice.c:543 [inline] __splice_from_pipe+0xa4/0x480 fs/splice.c:622 vmsplice_to_user fs/splice.c:1272 [inline] do_vmsplice.part.0+0x1c5/0x210 fs/splice.c:1350 do_vmsplice fs/splice.c:1344 [inline] __do_sys_vmsplice+0x15f/0x1c0 fs/splice.c:1371 __se_sys_vmsplice fs/splice.c:1353 [inline] __x64_sys_vmsplice+0x5e/0x80 fs/splice.c:1353 do_syscall_64+0xcc/0x370 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 22817 Comm: syz-executor.4 Not tainted 5.4.0-rc7+ #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================