ipw2100: Fix `iwpriv set_power` error
PATCH 1/1 ipw2100: Fix `iwpriv set_power` error
iwpriv <iface> set_power [0~6] can be used for ipw2100. '0' indicates off and '6' indicates auto. 1~5 are the actual power levels.
Signed-off-by Zhu Yi <[email protected]>
--- drivers/net/wireless/ipw2100.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
drivers/net/wireless/ipw2100.c +3 -3
@@ -7865,10 +7865,10 @@ static int ipw2100_wx_set_powermode(struct net_device *dev, goto done; } -if ((mode <1 ) || (mode >POWER_MODES )) +if ((mode <0 ) || (mode >POWER_MODES )) mode =IPW_POWER_AUTO ; -if (priv->power_mode != mode) +if (IPW_POWER_LEVEL (priv->power_mode) != mode) err =ipw2100_set_power_mode (priv, mode); done:mutex_unlock (&priv->action_mutex);
@@ -7899,7 +7899,7 @@ static int ipw2100_wx_get_powermode(struct net_device *dev,break ;case IPW_POWER_AUTO :snprintf (extra,MAX_POWER_STRING , -"Power save level: %d (Auto)" ,0 ); +"Power save level: %d (Auto)" , level);break ;default : timeout = timeout_duration[level -1 ] /1000 ;
Signature · 1 line
1.5.2