================================================================== BUG: KCSAN: data-race in batadv_tt_local_add / batadv_tt_local_add write to 0xffff888113c0c340 of 8 bytes by task 4569 on cpu 0: batadv_tt_local_add+0x162/0x1020 net/batman-adv/translation-table.c:665 batadv_interface_tx+0x3e8/0xaf0 net/batman-adv/soft-interface.c:249 __netdev_start_xmit include/linux/netdevice.h:4913 [inline] netdev_start_xmit include/linux/netdevice.h:4922 [inline] xmit_one net/core/dev.c:3580 [inline] dev_hard_start_xmit+0x119/0x3f0 net/core/dev.c:3596 __dev_queue_xmit+0xfd4/0x1fe0 net/core/dev.c:4423 dev_queue_xmit include/linux/netdevice.h:3105 [inline] neigh_resolve_output+0x3e3/0x450 net/core/neighbour.c:1565 neigh_output include/net/neighbour.h:542 [inline] ip6_finish_output2+0xa6d/0xd10 net/ipv6/ip6_output.c:137 ip6_finish_output+0x438/0x540 net/ipv6/ip6_output.c:222 NF_HOOK_COND include/linux/netfilter.h:303 [inline] ip6_output+0xf5/0x230 net/ipv6/ip6_output.c:243 dst_output include/net/dst.h:450 [inline] NF_HOOK include/linux/netfilter.h:314 [inline] ndisc_send_skb+0x4a2/0x6b0 net/ipv6/ndisc.c:511 ndisc_send_ns+0x79/0xe0 net/ipv6/ndisc.c:669 addrconf_dad_work+0x6f1/0xbd0 net/ipv6/addrconf.c:4282 process_one_work kernel/workqueue.c:3231 [inline] process_scheduled_works+0x483/0x9a0 kernel/workqueue.c:3312 worker_thread+0x526/0x700 kernel/workqueue.c:3390 kthread+0x1d1/0x210 kernel/kthread.c:389 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 write to 0xffff888113c0c340 of 8 bytes by task 3636 on cpu 1: batadv_tt_local_add+0x162/0x1020 net/batman-adv/translation-table.c:665 batadv_interface_tx+0x3e8/0xaf0 net/batman-adv/soft-interface.c:249 __netdev_start_xmit include/linux/netdevice.h:4913 [inline] netdev_start_xmit include/linux/netdevice.h:4922 [inline] xmit_one net/core/dev.c:3580 [inline] dev_hard_start_xmit+0x119/0x3f0 net/core/dev.c:3596 __dev_queue_xmit+0xfd4/0x1fe0 net/core/dev.c:4423 dev_queue_xmit include/linux/netdevice.h:3105 [inline] neigh_resolve_output+0x3e3/0x450 net/core/neighbour.c:1565 neigh_output include/net/neighbour.h:542 [inline] ip6_finish_output2+0xa6d/0xd10 net/ipv6/ip6_output.c:137 ip6_finish_output+0x438/0x540 net/ipv6/ip6_output.c:222 NF_HOOK_COND include/linux/netfilter.h:303 [inline] ip6_output+0xf5/0x230 net/ipv6/ip6_output.c:243 dst_output include/net/dst.h:450 [inline] NF_HOOK include/linux/netfilter.h:314 [inline] mld_sendpack+0x421/0x6d0 net/ipv6/mcast.c:1818 mld_send_cr net/ipv6/mcast.c:2119 [inline] mld_ifc_work+0x51a/0x7e0 net/ipv6/mcast.c:2650 process_one_work kernel/workqueue.c:3231 [inline] process_scheduled_works+0x483/0x9a0 kernel/workqueue.c:3312 worker_thread+0x526/0x700 kernel/workqueue.c:3390 kthread+0x1d1/0x210 kernel/kthread.c:389 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 value changed: 0x00000000ffffff0f -> 0x00000000ffffff13 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 3636 Comm: kworker/1:6 Not tainted 6.11.0-rc3-syzkaller-00271-g85652baa895b #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: mld mld_ifc_work ==================================================================