netdevsim netdevsim0 netdevsim3: renamed from eth3 ================================================================== BUG: KCSAN: data-race in pcpu_alloc_noprof / pcpu_block_update_hint_alloc read-write to 0xffffffff8843246c of 4 bytes by task 9836 on cpu 0: pcpu_update_empty_pages mm/percpu.c:602 [inline] pcpu_block_update_hint_alloc+0x5db/0x6a0 mm/percpu.c:923 pcpu_alloc_area+0x49f/0x4d0 mm/percpu.c:1258 pcpu_alloc_noprof+0x4b7/0x10d0 mm/percpu.c:1834 xt_percpu_counter_alloc+0x79/0x110 net/netfilter/x_tables.c:1931 find_check_entry net/ipv4/netfilter/ip_tables.c:526 [inline] translate_table+0x921/0xf70 net/ipv4/netfilter/ip_tables.c:716 ipt_register_table+0x9a/0x430 net/ipv4/netfilter/ip_tables.c:1742 iptable_mangle_table_init+0x4e/0x70 net/ipv4/netfilter/iptable_mangle.c:92 xt_find_table_lock+0x194/0x260 net/netfilter/x_tables.c:1260 xt_request_find_table_lock+0x26/0xa0 net/netfilter/x_tables.c:1285 get_info net/ipv4/netfilter/ip_tables.c:963 [inline] do_ipt_get_ctl+0x554/0xbe0 net/ipv4/netfilter/ip_tables.c:1659 nf_getsockopt+0x18c/0x1b0 net/netfilter/nf_sockopt.c:116 ip_getsockopt+0x12a/0x170 net/ipv4/ip_sockglue.c:1777 tcp_getsockopt+0xaa/0xe0 net/ipv4/tcp.c:4399 sock_common_getsockopt+0x5b/0x70 net/core/sock.c:3699 do_sock_getsockopt+0x121/0x1a0 net/socket.c:2374 __sys_getsockopt+0x19a/0x210 net/socket.c:2403 __do_sys_getsockopt net/socket.c:2413 [inline] __se_sys_getsockopt net/socket.c:2410 [inline] __x64_sys_getsockopt+0x66/0x80 net/socket.c:2410 x64_sys_call+0x2ce9/0x2d30 arch/x86/include/generated/asm/syscalls_64.h:56 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1d0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff8843246c of 4 bytes by task 9892 on cpu 1: pcpu_alloc_noprof+0x9ae/0x10d0 mm/percpu.c:1894 fib_nh_common_init+0x4a/0x2b0 net/ipv4/fib_semantics.c:591 fib6_nh_init+0xf33/0x15d0 net/ipv6/route.c:3620 ip6_route_info_create+0x7b7/0xba0 net/ipv6/route.c:3807 ip6_route_add+0x26/0x120 net/ipv6/route.c:3851 addrconf_prefix_route net/ipv6/addrconf.c:2485 [inline] fixup_permanent_addr net/ipv6/addrconf.c:3600 [inline] addrconf_permanent_addr+0x45d/0x5e0 net/ipv6/addrconf.c:3624 addrconf_notify+0x681/0x950 net/ipv6/addrconf.c:3696 notifier_call_chain kernel/notifier.c:93 [inline] raw_notifier_call_chain+0x6f/0x1d0 kernel/notifier.c:461 call_netdevice_notifiers_info+0xae/0x100 net/core/dev.c:1992 __dev_notify_flags+0xff/0x1a0 dev_change_flags+0xab/0xd0 net/core/dev.c:8857 do_setlink+0x841/0x2490 net/core/rtnetlink.c:2900 __rtnl_newlink net/core/rtnetlink.c:3696 [inline] rtnl_newlink+0x11a1/0x1690 net/core/rtnetlink.c:3743 rtnetlink_rcv_msg+0x82e/0x8e0 net/core/rtnetlink.c:6595 netlink_rcv_skb+0x12c/0x230 net/netlink/af_netlink.c:2564 rtnetlink_rcv+0x1c/0x30 net/core/rtnetlink.c:6613 netlink_unicast_kernel net/netlink/af_netlink.c:1335 [inline] netlink_unicast+0x58d/0x660 net/netlink/af_netlink.c:1361 netlink_sendmsg+0x5d3/0x6e0 net/netlink/af_netlink.c:1905 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg+0x140/0x180 net/socket.c:745 __sys_sendto+0x1e5/0x260 net/socket.c:2192 __do_sys_sendto net/socket.c:2204 [inline] __se_sys_sendto net/socket.c:2200 [inline] __x64_sys_sendto+0x78/0x90 net/socket.c:2200 x64_sys_call+0x16bb/0x2d30 arch/x86/include/generated/asm/syscalls_64.h:45 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1d0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x0000001c -> 0x0000001b Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 9892 Comm: syz-executor.0 Not tainted 6.9.0-syzkaller-10713-g2a8120d7b482 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 ==================================================================