| From a8a79418b942979eca8ed8ab33db7ce0d6a28d6c Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Tue, 26 Oct 2021 14:50:31 -0700 |
| Subject: vmxnet3: do not stop tx queues after netif_device_detach() |
| |
| From: Dongli Zhang <dongli.zhang@oracle.com> |
| |
| [ Upstream commit 9159f102402a64ac85e676b75cc1f9c62c5b4b73 ] |
| |
| The netif_device_detach() conditionally stops all tx queues if the queues |
| are running. There is no need to call netif_tx_stop_all_queues() again. |
| |
| Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/net/vmxnet3/vmxnet3_drv.c | 1 - |
| 1 file changed, 1 deletion(-) |
| |
| diff --git a/drivers/net/vmxnet3/vmxnet3_drv.c b/drivers/net/vmxnet3/vmxnet3_drv.c |
| index a06e6ab453f50..cf090f88dac03 100644 |
| --- a/drivers/net/vmxnet3/vmxnet3_drv.c |
| +++ b/drivers/net/vmxnet3/vmxnet3_drv.c |
| @@ -3634,7 +3634,6 @@ vmxnet3_suspend(struct device *device) |
| vmxnet3_free_intr_resources(adapter); |
| |
| netif_device_detach(netdev); |
| - netif_tx_stop_all_queues(netdev); |
| |
| /* Create wake-up filters. */ |
| pmConf = adapter->pm_conf; |
| -- |
| 2.33.0 |
| |