------------[ cut here ]------------ WARNING: CPU: 1 PID: 15708 at drivers/net/ipvlan/ipvlan_l3s.c:148 ipvlan_unregister_nf_hook+0x2c8/0x300 drivers/net/ipvlan/ipvlan_l3s.c:148 Modules linked in: CPU: 0 PID: 15708 Comm: kworker/u4:9 Not tainted 5.16.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net RIP: 0010:ipvlan_unregister_nf_hook+0x2c8/0x300 drivers/net/ipvlan/ipvlan_l3s.c:148 Code: ff e8 ac 18 a9 fc 48 89 ef ba 02 00 00 00 48 c7 c6 e0 0b 31 8a e8 68 9e 9c 02 5b 5d 41 5c 41 5d e9 8d 18 a9 fc e8 88 18 a9 fc <0f> 0b 5b 5d 41 5c 41 5d e9 7b 18 a9 fc 4c 89 e7 e8 d3 d9 ef fc e9 RSP: 0018:ffffc900051ff990 EFLAGS: 00010293 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: ffff888022255700 RSI: ffffffff84ce8238 RDI: 0000000000000003 RBP: ffff88807bf30000 R08: 0000000000000000 R09: 0000000000000000 R10: ffffffff84ce80ac R11: 0000000000000000 R12: ffff888011b88550 R13: ffff8880141db000 R14: dffffc0000000000 R15: ffff88801d8d7f80 FS: 0000000000000000(0000) GS:ffff8880b9c00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fa7caed2000 CR3: 0000000035ecc000 CR4: 0000000000350ef0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600 Call Trace: ipvlan_l3s_unregister+0xac/0x150 drivers/net/ipvlan/ipvlan_l3s.c:221 ipvlan_port_destroy drivers/net/ipvlan/ipvlan_main.c:99 [inline] ipvlan_uninit+0x468/0x540 drivers/net/ipvlan/ipvlan_main.c:176 unregister_netdevice_many+0xc83/0x1790 net/core/dev.c:11094 default_device_exit_batch+0x2fa/0x3c0 net/core/dev.c:11607 ops_exit_list+0x10d/0x160 net/core/net_namespace.c:171 cleanup_net+0x4ea/0xb00 net/core/net_namespace.c:593 process_one_work+0x9b2/0x1690 kernel/workqueue.c:2298 worker_thread+0x658/0x11f0 kernel/workqueue.c:2445 kthread+0x405/0x4f0 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295