diff --git a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c index 0f0e13cb..b3ff1ca1 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c +++ b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c @@ -6919,6 +6919,7 @@ static int ether_suspend_noirq(struct device *dev) /* stop workqueue */ cancel_delayed_work_sync(&pdata->tx_ts_work); + cancel_delayed_work_sync(&pdata->set_speed_work); /* Stop workqueue while DUT is going to suspend state */ ether_stats_work_queue_stop(pdata);