summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike McCormack <mikem@ring3k.org>2011-03-03 22:40:52 +0900
committerGreg Kroah-Hartman <gregkh@suse.de>2011-03-07 13:31:40 -0800
commit0903602e2c2f796d63ef7b73e2888c6d13899140 (patch)
treeb90c691844c8ed09faed25ff06e5b5ad0c559fc1
parentfea84ba0f982a57598a92cd806904395f1b8839f (diff)
downloadop-kernel-dev-0903602e2c2f796d63ef7b73e2888c6d13899140.zip
op-kernel-dev-0903602e2c2f796d63ef7b73e2888c6d13899140.tar.gz
staging: rtl8192e: Remove SetRFPowerState
Signed-off-by: Mike McCormack <mikem@ring3k.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r--drivers/staging/rtl8192e/r8190_rtl8256.c40
1 files changed, 7 insertions, 33 deletions
diff --git a/drivers/staging/rtl8192e/r8190_rtl8256.c b/drivers/staging/rtl8192e/r8190_rtl8256.c
index 0b6c7f9..00eaecd 100644
--- a/drivers/staging/rtl8192e/r8190_rtl8256.c
+++ b/drivers/staging/rtl8192e/r8190_rtl8256.c
@@ -329,6 +329,12 @@ SetRFPowerState8190(struct net_device *dev, RT_RF_POWER_STATE eRFPowerState)
spin_lock(&priv->ps_lock);
+ if (eRFPowerState == priv->ieee80211->eRFPowerState &&
+ priv->bHwRfOffAction == 0) {
+ bResult = false;
+ goto out;
+ }
+
switch( eRFPowerState )
{
case eRfOn:
@@ -429,39 +435,7 @@ out:
-//
-// Description:
-// Change RF power state.
-//
-// Assumption:
-// This function must be executed in re-schdulable context,
-// ie. PASSIVE_LEVEL.
-//
-// 050823, by rcnjko.
-//
-static bool
-SetRFPowerState(
- struct net_device* dev,
- RT_RF_POWER_STATE eRFPowerState
- )
-{
- struct r8192_priv *priv = ieee80211_priv(dev);
-
- bool bResult = false;
-
- RT_TRACE(COMP_RF,"---------> SetRFPowerState(): eRFPowerState(%d)\n", eRFPowerState);
- if(eRFPowerState == priv->ieee80211->eRFPowerState && priv->bHwRfOffAction == 0)
- {
- RT_TRACE(COMP_POWER, "<--------- SetRFPowerState(): discard the request for eRFPowerState(%d) is the same.\n", eRFPowerState);
- return bResult;
- }
-
- bResult = SetRFPowerState8190(dev, eRFPowerState);
-
- RT_TRACE(COMP_POWER, "<--------- SetRFPowerState(): bResult(%d)\n", bResult);
- return bResult;
-}
static void
MgntDisconnectIBSS(
@@ -749,7 +723,7 @@ MgntActSet_RF_State(
{
RT_TRACE(COMP_POWER, "MgntActSet_RF_State(): Action is allowed.... StateToSet(%d), RfOffReason(%#X)\n", StateToSet, priv->ieee80211->RfOffReason);
// Config HW to the specified mode.
- SetRFPowerState(dev, StateToSet);
+ SetRFPowerState8190(dev, StateToSet);
}
else
{
OpenPOWER on IntegriCloud