================================================================== BUG: KCSAN: data-race in pcpu_alloc_noprof / pcpu_block_update_hint_alloc read-write to 0xffffffff88b9871c of 4 bytes by task 11049 on cpu 1: pcpu_update_empty_pages mm/percpu.c:602 [inline] pcpu_block_update_hint_alloc+0x5db/0x6a0 mm/percpu.c:923 pcpu_alloc_area+0x488/0x4b0 mm/percpu.c:1258 pcpu_alloc_noprof+0x4b3/0x10c0 mm/percpu.c:1834 xt_percpu_counter_alloc+0x79/0x110 net/netfilter/x_tables.c:1931 find_check_entry net/ipv6/netfilter/ip6_tables.c:545 [inline] translate_table+0x9b1/0x1040 net/ipv6/netfilter/ip6_tables.c:733 ip6t_register_table+0x9a/0x440 net/ipv6/netfilter/ip6_tables.c:1751 ip6table_raw_table_init+0x77/0xa0 net/ipv6/netfilter/ip6table_raw.c:48 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/ipv6/netfilter/ip6_tables.c:979 [inline] do_ip6t_get_ctl+0x554/0xc00 net/ipv6/netfilter/ip6_tables.c:1668 nf_getsockopt+0x18c/0x1b0 net/netfilter/nf_sockopt.c:116 ipv6_getsockopt+0x189/0x1f0 net/ipv6/ipv6_sockglue.c:1493 tcp_getsockopt+0xaa/0xe0 net/ipv4/tcp.c:4409 sock_common_getsockopt+0x5b/0x70 net/core/sock.c:3708 do_sock_getsockopt+0x121/0x1a0 net/socket.c:2386 __sys_getsockopt+0x19a/0x210 net/socket.c:2415 __do_sys_getsockopt net/socket.c:2425 [inline] __se_sys_getsockopt net/socket.c:2422 [inline] __x64_sys_getsockopt+0x66/0x80 net/socket.c:2422 x64_sys_call+0x128f/0x2e00 arch/x86/include/generated/asm/syscalls_64.h:56 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff88b9871c of 4 bytes by task 11148 on cpu 0: pcpu_alloc_noprof+0x9a7/0x10c0 mm/percpu.c:1894 mpls_add_dev net/mpls/af_mpls.c:1448 [inline] mpls_dev_notify+0x189/0x8f0 net/mpls/af_mpls.c:1601 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:1994 call_netdevice_notifiers_extack net/core/dev.c:2032 [inline] call_netdevice_notifiers net/core/dev.c:2046 [inline] register_netdevice+0xca9/0xe30 net/core/dev.c:10468 rtnl_newlink_create net/core/rtnetlink.c:3512 [inline] __rtnl_newlink net/core/rtnetlink.c:3730 [inline] rtnl_newlink+0x105c/0x1690 net/core/rtnetlink.c:3743 rtnetlink_rcv_msg+0x6aa/0x710 net/core/rtnetlink.c:6647 netlink_rcv_skb+0x12c/0x230 net/netlink/af_netlink.c:2550 rtnetlink_rcv+0x1c/0x30 net/core/rtnetlink.c:6665 netlink_unicast_kernel net/netlink/af_netlink.c:1331 [inline] netlink_unicast+0x593/0x670 net/netlink/af_netlink.c:1357 netlink_sendmsg+0x5cc/0x6e0 net/netlink/af_netlink.c:1901 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg+0x140/0x180 net/socket.c:745 __sys_sendto+0x1e5/0x260 net/socket.c:2204 __do_sys_sendto net/socket.c:2216 [inline] __se_sys_sendto net/socket.c:2212 [inline] __x64_sys_sendto+0x78/0x90 net/socket.c:2212 x64_sys_call+0x2bc6/0x2e00 arch/x86/include/generated/asm/syscalls_64.h:45 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x00000000 -> 0xffffffff Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 11148 Comm: syz-executor Not tainted 6.10.0-syzkaller-12708-g2f8c4f506285 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/27/2024 ==================================================================