From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from bombadil.infradead.org ([18.85.46.34]:41232 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756919AbZEKJZF (ORCPT ); Mon, 11 May 2009 05:25:05 -0400 From: "Luis R. Rodriguez" To: johannes@sipsolutions.net, linux-wireless@vger.kernel.org Cc: "Luis R. Rodriguez" Subject: [RFC 2/5] adm8211: remove uneeded code during suspend/resume Date: Mon, 11 May 2009 05:25:01 -0400 Message-Id: <1242033904-25694-3-git-send-email-lrodriguez@atheros.com> In-Reply-To: <1242033904-25694-1-git-send-email-lrodriguez@atheros.com> References: <1242033904-25694-1-git-send-email-lrodriguez@atheros.com> Sender: linux-wireless-owner@vger.kernel.org List-ID: mac80211 drivers do not need to stop the software queues or call their own stop() callback upon suspend as we do it for drivers. Equally drivers don't have to call their own start() or start the queues as mac80211 will do it for us. Signed-off-by: Luis R. Rodriguez --- drivers/net/wireless/adm8211.c | 11 ----------- 1 files changed, 0 insertions(+), 11 deletions(-) diff --git a/drivers/net/wireless/adm8211.c b/drivers/net/wireless/adm8211.c index 2b9e379..316df03 100644 --- a/drivers/net/wireless/adm8211.c +++ b/drivers/net/wireless/adm8211.c @@ -1964,12 +1964,6 @@ static void __devexit adm8211_remove(struct pci_dev *pdev) static int adm8211_suspend(struct pci_dev *pdev, pm_message_t state) { struct ieee80211_hw *dev = pci_get_drvdata(pdev); - struct adm8211_priv *priv = dev->priv; - - if (priv->mode != NL80211_IFTYPE_UNSPECIFIED) { - ieee80211_stop_queues(dev); - adm8211_stop(dev); - } pci_save_state(pdev); pci_set_power_state(pdev, pci_choose_state(pdev, state)); @@ -1984,11 +1978,6 @@ static int adm8211_resume(struct pci_dev *pdev) pci_set_power_state(pdev, PCI_D0); pci_restore_state(pdev); - if (priv->mode != NL80211_IFTYPE_UNSPECIFIED) { - adm8211_start(dev); - ieee80211_wake_queues(dev); - } - return 0; } #endif /* CONFIG_PM */ -- 1.6.0.6