Skip to contentSkip to conversation

be2net:Creating/destroying queues regardless of netif_running() in suspend/resume path

PATCH Applied Sarveshwar Bandi 2 participants 2 messages Aug 13, 2009

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 be2net:Creating/destroying queues regardless of netif_running() in suspend/resume path

---
 drivers/net/benet/be_main.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
drivers/net/benet/be_main.c +2 -2
index 2db879c..45507d8 100644
@@ -1972,9 +1972,9 @@ static int be_suspend(struct pci_dev *pd
 	if (netif_running(netdev)) {
 		rtnl_lock();
 		be_close(netdev);
-		be_clear(adapter);
 		rtnl_unlock();
 	}
+	be_clear(adapter);
 
 	pci_save_state(pdev);
 	pci_disable_device(pdev);
@@ -1997,9 +1997,9 @@ static int be_resume(struct pci_dev *pde
 	pci_set_power_state(pdev, 0);
 	pci_restore_state(pdev);
 
+	be_setup(adapter);
 	if (netif_running(netdev)) {
 		rtnl_lock();
-		be_setup(adapter);
 		be_open(netdev);
 		rtnl_unlock();
 	}
Signature · 1 line
1.4.0