================================================================== BUG: KCSAN: data-race in batadv_tt_local_add / batadv_tt_local_add write to 0xffff888112e71b40 of 8 bytes by task 5952 on cpu 1: batadv_tt_local_add+0x162/0x1010 net/batman-adv/translation-table.c:619 batadv_interface_tx+0x411/0xb30 net/batman-adv/soft-interface.c:249 __netdev_start_xmit include/linux/netdevice.h:5151 [inline] netdev_start_xmit include/linux/netdevice.h:5160 [inline] xmit_one net/core/dev.c:3800 [inline] dev_hard_start_xmit+0x119/0x3f0 net/core/dev.c:3816 __dev_queue_xmit+0x100a/0x2090 net/core/dev.c:4652 dev_queue_xmit include/linux/netdevice.h:3313 [inline] neigh_resolve_output+0x3ea/0x460 net/core/neighbour.c:1514 neigh_output include/net/neighbour.h:539 [inline] ip6_finish_output2+0xa07/0xd60 net/ipv6/ip6_output.c:141 ip6_finish_output+0x438/0x540 net/ipv6/ip6_output.c:226 NF_HOOK_COND include/linux/netfilter.h:303 [inline] ip6_output+0xf5/0x230 net/ipv6/ip6_output.c:247 dst_output include/net/dst.h:459 [inline] NF_HOOK include/linux/netfilter.h:314 [inline] ndisc_send_skb+0x4d8/0x6f0 net/ipv6/ndisc.c:513 ndisc_send_ns+0x79/0xe0 net/ipv6/ndisc.c:671 addrconf_dad_work+0x702/0xbe0 net/ipv6/addrconf.c:4278 process_one_work kernel/workqueue.c:3238 [inline] process_scheduled_works+0x4db/0xa20 kernel/workqueue.c:3319 worker_thread+0x51d/0x6f0 kernel/workqueue.c:3400 kthread+0x4ae/0x520 kernel/kthread.c:464 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 write to 0xffff888112e71b40 of 8 bytes by task 1037 on cpu 0: batadv_tt_local_add+0x162/0x1010 net/batman-adv/translation-table.c:619 batadv_interface_tx+0x411/0xb30 net/batman-adv/soft-interface.c:249 __netdev_start_xmit include/linux/netdevice.h:5151 [inline] netdev_start_xmit include/linux/netdevice.h:5160 [inline] xmit_one net/core/dev.c:3800 [inline] dev_hard_start_xmit+0x119/0x3f0 net/core/dev.c:3816 __dev_queue_xmit+0x100a/0x2090 net/core/dev.c:4652 dev_queue_xmit include/linux/netdevice.h:3313 [inline] neigh_resolve_output+0x3ea/0x460 net/core/neighbour.c:1514 neigh_output include/net/neighbour.h:539 [inline] ip6_finish_output2+0xa07/0xd60 net/ipv6/ip6_output.c:141 ip6_finish_output+0x438/0x540 net/ipv6/ip6_output.c:226 NF_HOOK_COND include/linux/netfilter.h:303 [inline] ip6_output+0xf5/0x230 net/ipv6/ip6_output.c:247 dst_output include/net/dst.h:459 [inline] NF_HOOK include/linux/netfilter.h:314 [inline] mld_sendpack+0x421/0x6d0 net/ipv6/mcast.c:1868 mld_send_cr net/ipv6/mcast.c:2169 [inline] mld_ifc_work+0x51a/0x7e0 net/ipv6/mcast.c:2702 process_one_work kernel/workqueue.c:3238 [inline] process_scheduled_works+0x4db/0xa20 kernel/workqueue.c:3319 worker_thread+0x51d/0x6f0 kernel/workqueue.c:3400 kthread+0x4ae/0x520 kernel/kthread.c:464 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 value changed: 0x00000000ffffe48f -> 0x00000000ffffe496 Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 1037 Comm: kworker/0:2 Tainted: G W 6.14.0-rc7-syzkaller-00179-gb3ee1e460951 #0 Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Workqueue: mld mld_ifc_work ==================================================================