diff options
-rw-r--r-- | drivers/net/wireless/iwmc3200wifi/sdio.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireless/iwmc3200wifi/sdio.c b/drivers/net/wireless/iwmc3200wifi/sdio.c index c0405715647a..916681837fd2 100644 --- a/drivers/net/wireless/iwmc3200wifi/sdio.c +++ b/drivers/net/wireless/iwmc3200wifi/sdio.c | |||
@@ -479,10 +479,10 @@ static void iwm_sdio_remove(struct sdio_func *func) | |||
479 | struct iwm_priv *iwm = hw_to_iwm(hw); | 479 | struct iwm_priv *iwm = hw_to_iwm(hw); |
480 | struct device *dev = &func->dev; | 480 | struct device *dev = &func->dev; |
481 | 481 | ||
482 | iwm_debugfs_exit(iwm); | ||
483 | iwm_if_remove(iwm); | 482 | iwm_if_remove(iwm); |
484 | iwm_if_free(iwm); | ||
485 | destroy_workqueue(hw->isr_wq); | 483 | destroy_workqueue(hw->isr_wq); |
484 | iwm_debugfs_exit(iwm); | ||
485 | iwm_if_free(iwm); | ||
486 | 486 | ||
487 | sdio_set_drvdata(func, NULL); | 487 | sdio_set_drvdata(func, NULL); |
488 | 488 | ||