RAX: ffffffffffffffda RBX: 000000000002b9c0 RCX: 000000000045de59 RDX: 0000000000000000 RSI: 00000000200006c0 RDI: 0000000000000003 RBP: 00007face0e61ca0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000000a R13: 00007ffdcb0885ef R14: 00007face0e629c0 R15: 000000000118bf2c BUG: unable to handle kernel NULL pointer dereference at 0000000000000088 IP: test_and_set_bit arch/x86/include/asm/bitops.h:220 [inline] IP: try_to_grab_pending+0xc3/0x610 kernel/workqueue.c:1230 PGD 8d413067 P4D 8d413067 PUD 8d414067 PMD 0 Oops: 0002 [#1] PREEMPT SMP KASAN Modules linked in: CPU: 0 PID: 8665 Comm: kworker/0:3 Not tainted 4.14.202-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events cfg80211_destroy_iface_wk task: ffff88809930e2c0 task.stack: ffff88805e2d0000 RIP: 0010:test_and_set_bit arch/x86/include/asm/bitops.h:220 [inline] RIP: 0010:try_to_grab_pending+0xc3/0x610 kernel/workqueue.c:1230 RSP: 0018:ffff88805e2d7960 EFLAGS: 00010097 RAX: ffff88809930e2c0 RBX: 0000000000000088 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88809930eb0c RBP: ffff88805e2d79d0 R08: ffffffff8ae0a060 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: 0000000000000297 R14: dffffc0000000011 R15: ffff88809930e2c0 FS: 0000000000000000(0000) GS:ffff8880ba400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000088 CR3: 000000008d412000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __cancel_work_timer+0x90/0x460 kernel/workqueue.c:2923 rhashtable_free_and_destroy+0x26/0x710 lib/rhashtable.c:1073 mesh_table_free net/mac80211/mesh_pathtbl.c:70 [inline] mesh_pathtbl_unregister+0x42/0xa0 net/mac80211/mesh_pathtbl.c:906 ieee80211_teardown_sdata+0x1e2/0x290 net/mac80211/iface.c:1142 rollback_registered_many+0x83f/0xba0 net/core/dev.c:7217 rollback_registered+0xca/0x170 net/core/dev.c:7245 unregister_netdevice_queue+0x1b4/0x360 net/core/dev.c:8266 unregister_netdevice include/linux/netdevice.h:2442 [inline] ieee80211_if_remove+0x1fc/0x2b0 net/mac80211/iface.c:1933 ieee80211_del_iface+0x12/0x20 net/mac80211/cfg.c:143 rdev_del_virtual_intf net/wireless/rdev-ops.h:57 [inline] cfg80211_destroy_ifaces+0xee/0x690 net/wireless/core.c:317 cfg80211_destroy_iface_wk+0x1a/0x20 net/wireless/core.c:329 process_one_work+0x793/0x14a0 kernel/workqueue.c:2116 worker_thread+0x5cc/0xff0 kernel/workqueue.c:2250 kthread+0x30d/0x420 kernel/kthread.c:232 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:404 Code: fc ff df 48 89 ea 48 c1 ea 03 80 3c 02 00 0f 85 4b 04 00 00 4c 89 6d 00 e8 db 1b 0b 00 45 84 e4 0f 85 71 01 00 00 e8 dd 3e 20 00 48 0f ba 2b 00 72 1a 45 31 e4 e8 cd 3e 20 00 44 89 e0 48 83 RIP: test_and_set_bit arch/x86/include/asm/bitops.h:220 [inline] RSP: ffff88805e2d7960 RIP: try_to_grab_pending+0xc3/0x610 kernel/workqueue.c:1230 RSP: ffff88805e2d7960 CR2: 0000000000000088 ---[ end trace 1eb8e675eb92e362 ]---