diff --git a/drivers/net/fjes/fjes_main.c b/drivers/net/fjes/fjes_main.c index cddabc9653b9..a2c77ca0d155 100644 --- a/drivers/net/fjes/fjes_main.c +++ b/drivers/net/fjes/fjes_main.c @@ -1402,6 +1402,8 @@ static void fjes_remove(struct platform_device *plat_dev) if (adapter->txrx_wq) destroy_workqueue(adapter->txrx_wq); + cancel_work_sync(&adapter->force_close_task); + fjes_hw_exit(hw); netif_napi_del(&adapter->napi);