diff --git a/mt7996/init.c b/mt7996/init.c index 47598981..dc2bda45 100644 --- a/mt7996/init.c +++ b/mt7996/init.c @@ -1774,6 +1774,7 @@ error: void mt7996_unregister_device(struct mt7996_dev *dev) { + cancel_work_sync(&dev->dump_work); cancel_work_sync(&dev->wed_rro.work); mt7996_unregister_phy(mt7996_phy3(dev)); mt7996_unregister_phy(mt7996_phy2(dev));