================================================================== BUG: KCSAN: data-race in batadv_hard_if_event / batadv_mcast_mla_update write to 0xffff888117ed2210 of 1 bytes by task 28 on cpu 0: batadv_hardif_remove_interface net/batman-adv/hard-interface.c:930 [inline] batadv_hard_if_event+0x896/0xfb0 net/batman-adv/hard-interface.c:988 notifier_call_chain kernel/notifier.c:85 [inline] raw_notifier_call_chain+0x6f/0x1d0 kernel/notifier.c:453 call_netdevice_notifiers_info+0xae/0x100 net/core/dev.c:1996 call_netdevice_notifiers_extack net/core/dev.c:2034 [inline] call_netdevice_notifiers net/core/dev.c:2048 [inline] unregister_netdevice_many_notify+0x8b7/0x11b0 net/core/dev.c:11520 unregister_netdevice_many net/core/dev.c:11584 [inline] unregister_netdevice_queue+0x1f4/0x220 net/core/dev.c:11456 unregister_netdevice include/linux/netdevice.h:3192 [inline] nsim_destroy+0xa4/0x2f0 drivers/net/netdevsim/netdev.c:821 __nsim_dev_port_del+0xcd/0x100 drivers/net/netdevsim/dev.c:1428 nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1440 [inline] nsim_dev_reload_destroy+0x1a6/0x2d0 drivers/net/netdevsim/dev.c:1661 nsim_dev_reload_down+0x77/0xa0 drivers/net/netdevsim/dev.c:968 devlink_reload+0xab/0x5a0 net/devlink/dev.c:461 devlink_pernet_pre_exit+0xd7/0x220 net/devlink/core.c:509 ops_pre_exit_list net/core/net_namespace.c:162 [inline] cleanup_net+0x32c/0x810 net/core/net_namespace.c:612 process_one_work kernel/workqueue.c:3229 [inline] process_scheduled_works+0x483/0x9a0 kernel/workqueue.c:3310 worker_thread+0x51d/0x6f0 kernel/workqueue.c:3391 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 read to 0xffff888117ed2210 of 1 bytes by task 53 on cpu 1: batadv_mcast_mla_forw_flags_get net/batman-adv/multicast.c:253 [inline] batadv_mcast_mla_flags_get net/batman-adv/multicast.c:290 [inline] __batadv_mcast_mla_update net/batman-adv/multicast.c:910 [inline] batadv_mcast_mla_update+0x21b/0x1700 net/batman-adv/multicast.c:949 process_one_work kernel/workqueue.c:3229 [inline] process_scheduled_works+0x483/0x9a0 kernel/workqueue.c:3310 worker_thread+0x51d/0x6f0 kernel/workqueue.c:3391 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: 0x00 -> 0x01 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 53 Comm: kworker/u8:4 Not tainted 6.12.0-syzkaller-12113-gbcc8eda6d349 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Workqueue: bat_events batadv_mcast_mla_update ================================================================== IPVS: Schedule: port zero only supported in persistent services, check your ipvs configuration