diff options
Diffstat (limited to 'drivers/net/wireless/rtl818x/rtl8187_dev.c')
| -rw-r--r-- | drivers/net/wireless/rtl818x/rtl8187_dev.c | 9 | 
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/net/wireless/rtl818x/rtl8187_dev.c b/drivers/net/wireless/rtl818x/rtl8187_dev.c index 98e0351c1dd..38fa8244cc9 100644 --- a/drivers/net/wireless/rtl818x/rtl8187_dev.c +++ b/drivers/net/wireless/rtl818x/rtl8187_dev.c @@ -1176,13 +1176,12 @@ static void rtl8187_bss_info_changed(struct ieee80211_hw *dev,  		else  			reg = 0; -		if (is_valid_ether_addr(info->bssid)) { +		if (is_valid_ether_addr(info->bssid))  			reg |= RTL818X_MSR_INFRA; -			rtl818x_iowrite8(priv, &priv->map->MSR, reg); -		} else { +		else  			reg |= RTL818X_MSR_NO_LINK; -			rtl818x_iowrite8(priv, &priv->map->MSR, reg); -		} + +		rtl818x_iowrite8(priv, &priv->map->MSR, reg);  		mutex_unlock(&priv->conf_mutex);  	}  |