================================================================== BUG: KCSAN: data-race in prandom_seed / prandom_u32 read to 0xffff888237c28850 of 8 bytes by task 1911 on cpu 1: prandom_seed+0xd3/0x270 lib/random32.c:439 addrconf_dad_begin net/ipv6/addrconf.c:3975 [inline] addrconf_dad_work+0x265/0xbb0 net/ipv6/addrconf.c:4100 process_one_work+0x3d3/0x720 kernel/workqueue.c:2289 worker_thread+0x618/0xa70 kernel/workqueue.c:2436 kthread+0x1a9/0x1e0 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 write to 0xffff888237c28850 of 8 bytes by task 2027 on cpu 0: siprand_u32 lib/random32.c:372 [inline] prandom_u32+0x11f/0x190 lib/random32.c:387 tcp_v4_connect+0x98f/0xab0 net/ipv4/tcp_ipv4.c:307 __inet_stream_connect+0x159/0x6d0 net/ipv4/af_inet.c:660 inet_stream_connect+0x44/0x70 net/ipv4/af_inet.c:724 __sys_connect_file+0xd3/0xe0 net/socket.c:1900 io_connect fs/io_uring.c:5687 [inline] io_issue_sqe+0x4ceb/0x8690 fs/io_uring.c:7184 __io_queue_sqe+0x1d/0x1b0 fs/io_uring.c:7512 io_req_task_submit+0x8b/0xb0 fs/io_uring.c:2578 handle_tw_list fs/io_uring.c:2463 [inline] tctx_task_work+0x80b/0xa30 fs/io_uring.c:2497 task_work_run+0x8e/0x110 kernel/task_work.c:164 get_signal+0xeca/0x1020 kernel/signal.c:2641 arch_do_signal_or_restart+0x87/0x2d0 arch/x86/kernel/signal.c:867 exit_to_user_mode_loop+0x78/0x130 kernel/entry/common.c:166 exit_to_user_mode_prepare kernel/entry/common.c:201 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:283 [inline] syscall_exit_to_user_mode+0x6a/0x90 kernel/entry/common.c:294 do_syscall_64+0x37/0x70 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x44/0xae value changed: 0x37433bce2c2d67d3 -> 0xeea2ab79844c96ec Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 2027 Comm: syz-executor.2 Not tainted 5.18.0-rc5-syzkaller-00178-g30c8e80f7932-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ================================================================== syz-executor.2 (2027) used greatest stack depth: 11328 bytes left