|
@@ -1407,6 +1407,9 @@ void zd_chip_disable_int(struct zd_chip *chip)
|
|
mutex_lock(&chip->mutex);
|
|
mutex_lock(&chip->mutex);
|
|
zd_usb_disable_int(&chip->usb);
|
|
zd_usb_disable_int(&chip->usb);
|
|
mutex_unlock(&chip->mutex);
|
|
mutex_unlock(&chip->mutex);
|
|
|
|
+
|
|
|
|
+ /* cancel pending interrupt work */
|
|
|
|
+ cancel_work_sync(&zd_chip_to_mac(chip)->process_intr);
|
|
}
|
|
}
|
|
|
|
|
|
int zd_chip_enable_rxtx(struct zd_chip *chip)
|
|
int zd_chip_enable_rxtx(struct zd_chip *chip)
|