From b0303c78a79b81cdc0264c854ee7e504208f1d42 Mon Sep 17 00:00:00 2001 From: Jonas Gorski Date: Mon, 25 Mar 2013 16:39:54 +0100 Subject: [PATCH] --- yaml --- r: 369101 b: refs/heads/master c: fe21bb02ca3b312ba3b89382760e548fd8996a55 h: refs/heads/master i: 369099: f97bd46b510fc12fdd66523e448525113f36005f v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/mwl8k.c | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/[refs] b/[refs] index 2eba6683abaf..1ebf7bee1277 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c55b3766054d3db7a9732c6c8a1c81afac2cfaa6 +refs/heads/master: fe21bb02ca3b312ba3b89382760e548fd8996a55 diff --git a/trunk/drivers/net/wireless/mwl8k.c b/trunk/drivers/net/wireless/mwl8k.c index 0640e7d7f0c2..956c1084ebf1 100644 --- a/trunk/drivers/net/wireless/mwl8k.c +++ b/trunk/drivers/net/wireless/mwl8k.c @@ -4807,16 +4807,14 @@ static int mwl8k_config(struct ieee80211_hw *hw, u32 changed) struct mwl8k_priv *priv = hw->priv; int rc; - if (conf->flags & IEEE80211_CONF_IDLE) { - mwl8k_cmd_radio_disable(hw); - return 0; - } - rc = mwl8k_fw_lock(hw); if (rc) return rc; - rc = mwl8k_cmd_radio_enable(hw); + if (conf->flags & IEEE80211_CONF_IDLE) + rc = mwl8k_cmd_radio_disable(hw); + else + rc = mwl8k_cmd_radio_enable(hw); if (rc) goto out;