ath9k: Properly assign boolean types
This takes care that boolean types are properly assigned Signed-off-by: Mohammed Shafi Shajakhan <mshajakhan@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
446fad5a5b
commit
5d4c428254
|
@ -1425,12 +1425,12 @@ static void ath_rate_init(void *priv, struct ieee80211_supported_band *sband,
|
||||||
ath_rc_priv->neg_ht_rates.rs_nrates = j;
|
ath_rc_priv->neg_ht_rates.rs_nrates = j;
|
||||||
}
|
}
|
||||||
|
|
||||||
is_cw40 = sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40;
|
is_cw40 = !!(sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40);
|
||||||
|
|
||||||
if (is_cw40)
|
if (is_cw40)
|
||||||
is_sgi = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40;
|
is_sgi = !!(sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40);
|
||||||
else if (sc->sc_ah->caps.hw_caps & ATH9K_HW_CAP_SGI_20)
|
else if (sc->sc_ah->caps.hw_caps & ATH9K_HW_CAP_SGI_20)
|
||||||
is_sgi = sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20;
|
is_sgi = !!(sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20);
|
||||||
|
|
||||||
/* Choose rate table first */
|
/* Choose rate table first */
|
||||||
|
|
||||||
|
@ -1449,10 +1449,8 @@ static void ath_rate_update(void *priv, struct ieee80211_supported_band *sband,
|
||||||
struct ath_rate_priv *ath_rc_priv = priv_sta;
|
struct ath_rate_priv *ath_rc_priv = priv_sta;
|
||||||
const struct ath_rate_table *rate_table = NULL;
|
const struct ath_rate_table *rate_table = NULL;
|
||||||
bool oper_cw40 = false, oper_sgi;
|
bool oper_cw40 = false, oper_sgi;
|
||||||
bool local_cw40 = (ath_rc_priv->ht_cap & WLAN_RC_40_FLAG) ?
|
bool local_cw40 = !!(ath_rc_priv->ht_cap & WLAN_RC_40_FLAG);
|
||||||
true : false;
|
bool local_sgi = !!(ath_rc_priv->ht_cap & WLAN_RC_SGI_FLAG);
|
||||||
bool local_sgi = (ath_rc_priv->ht_cap & WLAN_RC_SGI_FLAG) ?
|
|
||||||
true : false;
|
|
||||||
|
|
||||||
/* FIXME: Handle AP mode later when we support CWM */
|
/* FIXME: Handle AP mode later when we support CWM */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue