BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 UID: 0 PID: 17104 Comm: syz-executor Tainted: G L syzkaller #0 PREEMPT Tainted: [L]=SOFTLOCKUP Hardware name: linux,dummy-virt (DT) Call trace: show_stack+0x18/0x24 arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x7c/0xb0 lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 add_chain_cache kernel/locking/lockdep.c:3773 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3855 [inline] validate_chain kernel/locking/lockdep.c:3876 [inline] __lock_acquire+0x15e0/0x1a5c kernel/locking/lockdep.c:5237 lock_acquire kernel/locking/lockdep.c:5868 [inline] lock_acquire+0x3d0/0x44c kernel/locking/lockdep.c:5825 __raw_spin_lock include/linux/spinlock_api_smp.h:158 [inline] _raw_spin_lock+0x48/0x60 kernel/locking/spinlock.c:158 spin_lock include/linux/spinlock.h:342 [inline] rhashtable_walk_enter+0xe0/0x2a0 lib/rhashtable.c:821 nf_flow_table_iterate net/netfilter/nf_flow_table_core.c:432 [inline] nf_flow_table_gc_cleanup net/netfilter/nf_flow_table_core.c:741 [inline] nf_flow_table_cleanup+0xd4/0x2f4 net/netfilter/nf_flow_table_core.c:752 flow_offload_netdev_event+0x38/0x5c net/netfilter/nft_flow_offload.c:246 notifier_call_chain+0x114/0x540 kernel/notifier.c:85 raw_notifier_call_chain+0x18/0x30 kernel/notifier.c:453 call_netdevice_notifiers_info+0x88/0xe8 net/core/dev.c:2250 call_netdevice_notifiers_extack net/core/dev.c:2288 [inline] call_netdevice_notifiers net/core/dev.c:2302 [inline] netif_close_many+0x24c/0x440 net/core/dev.c:1806 netif_close_many_and_unlock+0x24/0x1b4 net/core/dev.c:12334 unregister_netdevice_many_notify+0x3e4/0x19a0 net/core/dev.c:12404 unregister_netdevice_many net/core/dev.c:12501 [inline] unregister_netdevice_queue+0x250/0x31c net/core/dev.c:12313 unregister_netdevice include/linux/netdevice.h:3472 [inline] nsim_destroy+0x184/0x6c0 drivers/net/netdevsim/netdev.c:1194 __nsim_dev_port_del+0x124/0x220 drivers/net/netdevsim/dev.c:1547 nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1561 [inline] nsim_dev_reload_destroy+0xc0/0x3b0 drivers/net/netdevsim/dev.c:1785 nsim_drv_remove+0x50/0x1a4 drivers/net/netdevsim/dev.c:1800 nsim_bus_remove+0x10/0x20 drivers/net/netdevsim/bus.c:427 device_remove+0xb0/0x14c drivers/base/dd.c:616 __device_release_driver drivers/base/dd.c:1349 [inline] device_release_driver_internal+0x30c/0x478 drivers/base/dd.c:1372 device_release_driver+0x18/0x24 drivers/base/dd.c:1395 bus_remove_device+0x224/0x46c drivers/base/bus.c:664 device_del+0x2d8/0x7c0 drivers/base/core.c:3961 device_unregister+0x20/0xcc drivers/base/core.c:4002 nsim_bus_dev_del drivers/net/netdevsim/bus.c:491 [inline] del_device_store+0x284/0x3ac drivers/net/netdevsim/bus.c:244 bus_attr_store+0x60/0xa0 drivers/base/bus.c:172 sysfs_kf_write+0xc4/0x10c fs/sysfs/file.c:145 kernfs_fop_write_iter+0x2a4/0x460 fs/kernfs/file.c:345 new_sync_write fs/read_write.c:595 [inline] vfs_write+0x4c0/0xbac fs/read_write.c:687 ksys_write+0xf0/0x1e0 fs/read_write.c:739 __do_sys_write fs/read_write.c:750 [inline] __se_sys_write fs/read_write.c:747 [inline] __arm64_sys_write+0x6c/0x9c fs/read_write.c:747 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x74/0x240 arch/arm64/kernel/syscall.c:49 el0_svc_common.constprop.0+0xac/0x230 arch/arm64/kernel/syscall.c:121 do_el0_svc+0x40/0x58 arch/arm64/kernel/syscall.c:140 el0_svc+0x58/0x2a4 arch/arm64/kernel/entry-common.c:736 el0t_64_sync_handler+0xa0/0xe4 arch/arm64/kernel/entry-common.c:755 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:594