------------[ cut here ]------------ RTNL: assertion failed at ./include/net/netdev_lock.h (72) WARNING: CPU: 1 PID: 1098 at ./include/net/netdev_lock.h:72 netdev_ops_assert_locked include/net/netdev_lock.h:72 [inline] WARNING: CPU: 1 PID: 1098 at ./include/net/netdev_lock.h:72 __linkwatch_sync_dev+0x158/0x188 net/core/link_watch.c:279 Modules linked in: CPU: 1 UID: 0 PID: 1098 Comm: kworker/u8:8 Not tainted 6.16.0-rc5-syzkaller-00121-gbc9ff192a6c9 #0 PREEMPT Hardware name: linux,dummy-virt (DT) Workqueue: bond0 bond_mii_monitor pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : netdev_ops_assert_locked include/net/netdev_lock.h:72 [inline] pc : __linkwatch_sync_dev+0x158/0x188 net/core/link_watch.c:279 lr : netdev_ops_assert_locked include/net/netdev_lock.h:72 [inline] lr : __linkwatch_sync_dev+0x158/0x188 net/core/link_watch.c:279 sp : ffff80008ed57820 x29: ffff80008ed57820 x28: ffff00001b0742e8 x27: 1fffe0000360e85d x26: ffff800085ca93e0 x25: ffff00001b074008 x24: 1fffe0000360e801 x23: 1fffe0000360e994 x22: ffff00001b074ca5 x21: ffff800084860cf8 x20: ffff800085ca93e0 x19: ffff00001b074000 x18: 0000000000000000 x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 x14: 0000000000000000 x13: 0000000000000001 x12: ffff700010e2c4c5 x11: 1ffff00010e2c4c4 x10: ffff700010e2c4c4 x9 : dfff800000000000 x8 : 0000000000000003 x7 : 0000000000000001 x6 : ffff700010e2c4c4 x5 : ffff800087162620 x4 : 1fffe00002d003c9 x3 : dfff800000000000 x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff000016801e40 Call trace: netdev_ops_assert_locked include/net/netdev_lock.h:72 [inline] (P) __linkwatch_sync_dev+0x158/0x188 net/core/link_watch.c:279 (P) ethtool_op_get_link+0x18/0x54 net/ethtool/ioctl.c:63 bond_check_dev_link+0x2ac/0x484 drivers/net/bonding/bond_main.c:863 bond_miimon_inspect drivers/net/bonding/bond_main.c:2745 [inline] bond_mii_monitor+0x2f0/0x20bc drivers/net/bonding/bond_main.c:2967 process_one_work+0x7cc/0x18d4 kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3321 [inline] worker_thread+0x734/0xb84 kernel/workqueue.c:3402 kthread+0x348/0x5fc kernel/kthread.c:464 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862 irq event stamp: 1032328 hardirqs last enabled at (1032327): [] __up_console_sem+0x74/0x94 kernel/printk/printk.c:344 hardirqs last disabled at (1032328): [] el1_dbg+0x24/0x9c arch/arm64/kernel/entry-common.c:511 softirqs last enabled at (1032290): [] spin_unlock_bh include/linux/spinlock.h:396 [inline] softirqs last enabled at (1032290): [] nsim_dev_trap_report drivers/net/netdevsim/dev.c:820 [inline] softirqs last enabled at (1032290): [] nsim_dev_trap_report_work+0x6c0/0xa98 drivers/net/netdevsim/dev.c:851 softirqs last disabled at (1032288): [] spin_lock_bh include/linux/spinlock.h:356 [inline] softirqs last disabled at (1032288): [] nsim_dev_trap_report drivers/net/netdevsim/dev.c:816 [inline] softirqs last disabled at (1032288): [] nsim_dev_trap_report_work+0x674/0xa98 drivers/net/netdevsim/dev.c:851 ---[ end trace 0000000000000000 ]---