================================================================== BUG: KCSAN: data-race in tcp_get_metrics / tcp_update_metrics write to 0xffff88802abe6338 of 8 bytes by interrupt on cpu 0: tcp_update_metrics+0x69f/0x6c0 net/ipv4/tcp_metrics.c:436 tcp_time_wait+0x498/0x530 net/ipv4/tcp_minisocks.c:339 tcp_rcv_state_process+0x13fd/0x1430 net/ipv4/tcp_input.c:6489 tcp_v4_do_rcv+0x401/0x4a0 net/ipv4/tcp_ipv4.c:1701 tcp_v4_rcv+0x219f/0x2420 net/ipv4/tcp_ipv4.c:2062 ip_protocol_deliver_rcu+0x1f9/0x3e0 net/ipv4/ip_input.c:204 ip_local_deliver_finish net/ipv4/ip_input.c:231 [inline] NF_HOOK include/linux/netfilter.h:301 [inline] ip_local_deliver+0x1d6/0x2a0 net/ipv4/ip_input.c:252 dst_input include/net/dst.h:458 [inline] ip_rcv_finish net/ipv4/ip_input.c:429 [inline] NF_HOOK include/linux/netfilter.h:301 [inline] ip_rcv+0x1a6/0x250 net/ipv4/ip_input.c:540 __netif_receive_skb_one_core net/core/dev.c:5384 [inline] __netif_receive_skb+0x8b/0x1b0 net/core/dev.c:5498 process_backlog+0x23f/0x3e0 net/core/dev.c:6365 __napi_poll+0x65/0x3e0 net/core/dev.c:6912 napi_poll net/core/dev.c:6979 [inline] net_rx_action+0x29f/0x680 net/core/dev.c:7065 __do_softirq+0x13c/0x2c3 kernel/softirq.c:345 invoke_softirq kernel/softirq.c:221 [inline] __irq_exit_rcu+0xb4/0xc0 kernel/softirq.c:422 sysvec_apic_timer_interrupt+0x6e/0x80 arch/x86/kernel/apic/apic.c:1100 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:632 tomoyo_check_acl+0x72/0x220 security/tomoyo/domain.c:173 tomoyo_path_permission security/tomoyo/file.c:586 [inline] tomoyo_check_open_permission+0x17f/0x370 security/tomoyo/file.c:777 tomoyo_file_open+0xd3/0xf0 security/tomoyo/tomoyo.c:313 security_file_open+0x3f/0x90 security/security.c:1589 do_dentry_open+0x22d/0x890 fs/open.c:813 vfs_open+0x43/0x50 fs/open.c:940 do_open fs/namei.c:3365 [inline] path_openat+0x1982/0x21b0 fs/namei.c:3498 do_filp_open+0xbd/0x1d0 fs/namei.c:3525 do_sys_openat2+0xa3/0x250 fs/open.c:1187 do_sys_open fs/open.c:1203 [inline] __do_sys_openat fs/open.c:1219 [inline] __se_sys_openat fs/open.c:1214 [inline] __x64_sys_openat+0xef/0x110 fs/open.c:1214 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xae read to 0xffff88802abe6338 of 8 bytes by interrupt on cpu 1: tcpm_check_stamp net/ipv4/tcp_metrics.c:136 [inline] tcp_get_metrics+0x521/0xbc0 net/ipv4/tcp_metrics.c:311 tcp_update_metrics+0x163/0x6c0 net/ipv4/tcp_metrics.c:346 tcp_time_wait+0x498/0x530 net/ipv4/tcp_minisocks.c:339 tcp_rcv_state_process+0x13fd/0x1430 net/ipv4/tcp_input.c:6489 tcp_v4_do_rcv+0x401/0x4a0 net/ipv4/tcp_ipv4.c:1701 tcp_v4_rcv+0x219f/0x2420 net/ipv4/tcp_ipv4.c:2062 ip_protocol_deliver_rcu+0x1f9/0x3e0 net/ipv4/ip_input.c:204 ip_local_deliver_finish net/ipv4/ip_input.c:231 [inline] NF_HOOK include/linux/netfilter.h:301 [inline] ip_local_deliver+0x1d6/0x2a0 net/ipv4/ip_input.c:252 dst_input include/net/dst.h:458 [inline] ip_rcv_finish net/ipv4/ip_input.c:429 [inline] NF_HOOK include/linux/netfilter.h:301 [inline] ip_rcv+0x1a6/0x250 net/ipv4/ip_input.c:540 __netif_receive_skb_one_core net/core/dev.c:5384 [inline] __netif_receive_skb+0x8b/0x1b0 net/core/dev.c:5498 process_backlog+0x23f/0x3e0 net/core/dev.c:6365 __napi_poll+0x65/0x3e0 net/core/dev.c:6912 napi_poll net/core/dev.c:6979 [inline] net_rx_action+0x29f/0x680 net/core/dev.c:7065 __do_softirq+0x13c/0x2c3 kernel/softirq.c:345 run_ksoftirqd+0x13/0x20 kernel/softirq.c:652 smpboot_thread_fn+0x34f/0x520 kernel/smpboot.c:165 kthread+0x20b/0x230 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:294 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 18 Comm: ksoftirqd/1 Not tainted 5.12.0-rc4-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================