diff --git a/mt7915/init.c b/mt7915/init.c index 2da6ea91..04788db0 100644 --- a/mt7915/init.c +++ b/mt7915/init.c @@ -1297,6 +1297,7 @@ free_phy2: void mt7915_unregister_device(struct mt7915_dev *dev) { + cancel_work_sync(&dev->dump_work); mt7915_unregister_ext_phy(dev); mt7915_coredump_unregister(dev); mt7915_unregister_thermal(&dev->phy);