================================================================== BUG: KCSAN: data-race in kcm_rcv_strparser / kcm_rfree write to 0xffff88808daadb78 of 1 bytes by task 10210 on cpu 1: reserve_rx_kcm net/kcm/kcmsock.c:282 [inline] kcm_rcv_strparser+0x3a6/0x4d0 net/kcm/kcmsock.c:362 __strp_recv+0x33e/0xf20 net/strparser/strparser.c:309 strp_recv+0x77/0x90 net/strparser/strparser.c:343 tcp_read_sock+0x184/0x690 net/ipv4/tcp.c:1638 strp_read_sock+0xd8/0x140 net/strparser/strparser.c:366 do_strp_work net/strparser/strparser.c:414 [inline] strp_work+0x90/0xd0 net/strparser/strparser.c:423 process_one_work+0x424/0x930 kernel/workqueue.c:2268 worker_thread+0x9a/0x7e0 kernel/workqueue.c:2414 kthread+0x203/0x230 kernel/kthread.c:268 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:352 read to 0xffff88808daadb78 of 1 bytes by task 18451 on cpu 0: kcm_rfree+0xe7/0x1d0 net/kcm/kcmsock.c:180 skb_release_head_state+0xb0/0x180 net/core/skbuff.c:651 skb_release_all+0x1b/0x50 net/core/skbuff.c:662 __kfree_skb net/core/skbuff.c:678 [inline] kfree_skb net/core/skbuff.c:696 [inline] kfree_skb+0x93/0x200 net/core/skbuff.c:690 kcm_recvmsg+0x2d7/0x320 net/kcm/kcmsock.c:1160 sock_recvmsg_nosec net/socket.c:886 [inline] ____sys_recvmsg+0x343/0x350 net/socket.c:2583 ___sys_recvmsg+0xb2/0x100 net/socket.c:2627 do_recvmmsg+0x17a/0x540 net/socket.c:2725 __sys_recvmmsg+0x1f1/0x200 net/socket.c:2804 __do_sys_recvmmsg net/socket.c:2827 [inline] __se_sys_recvmmsg net/socket.c:2820 [inline] __x64_sys_recvmmsg+0x82/0xb0 net/socket.c:2820 do_syscall_64+0xc7/0x3b0 arch/x86/entry/common.c:295 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 18451 Comm: syz-executor.5 Not tainted 5.7.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================