================================================================== BUG: KCSAN: data-race in prandom_seed / prandom_u32 write to 0xffff888237d28860 of 8 bytes by task 2003 on cpu 1: siprand_u32 lib/random32.c:372 [inline] prandom_u32+0x13e/0x190 lib/random32.c:387 __ext4_new_inode+0x18b3/0x1de0 fs/ext4/ialloc.c:1283 ext4_symlink+0x227/0x5b0 fs/ext4/namei.c:3293 vfs_symlink+0x18a/0x280 fs/namei.c:4297 do_symlinkat+0xe2/0x330 fs/namei.c:4326 __do_sys_symlinkat fs/namei.c:4343 [inline] __se_sys_symlinkat fs/namei.c:4340 [inline] __x64_sys_symlinkat+0x5e/0x70 fs/namei.c:4340 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae read to 0xffff888237d28860 of 8 bytes by task 1838 on cpu 0: prandom_seed+0x103/0x270 lib/random32.c:440 __inet_insert_ifa+0x3a6/0x600 net/ipv4/devinet.c:540 inet_rtm_newaddr+0x854/0xb40 net/ipv4/devinet.c:962 rtnetlink_rcv_msg+0x74f/0x7e0 net/core/rtnetlink.c:5993 netlink_rcv_skb+0x13e/0x240 net/netlink/af_netlink.c:2502 rtnetlink_rcv+0x18/0x20 net/core/rtnetlink.c:6011 netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline] netlink_unicast+0x58a/0x660 net/netlink/af_netlink.c:1345 netlink_sendmsg+0x661/0x750 net/netlink/af_netlink.c:1921 sock_sendmsg_nosec net/socket.c:705 [inline] sock_sendmsg net/socket.c:725 [inline] __sys_sendto+0x21e/0x2c0 net/socket.c:2040 __do_sys_sendto net/socket.c:2052 [inline] __se_sys_sendto net/socket.c:2048 [inline] __x64_sys_sendto+0x74/0x90 net/socket.c:2048 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae value changed: 0x2e304713497b28cc -> 0x810e381b2fdc415a Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 1838 Comm: syz-executor.4 Not tainted 5.18.0-rc7-syzkaller-00136-g3b5e1590a267-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ================================================================== device veth0_macvtap entered promiscuous mode device veth1_macvtap entered promiscuous mode batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: batadv0: Interface activated: batadv_slave_0 batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: batadv0: Interface activated: batadv_slave_1 netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0