mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-20 00:11:22 +00:00
mac80211_hwsim: fix NUM_BANDS usage
Due to the recent change of NUM_BANDS from 2 to 3 hwsim broke. Fix the code by using the right constant but don't support bands other than 2.4 and 5 GHz. Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
e3e1a0bcb3
commit
1b083ea4c0
@ -292,7 +292,7 @@ struct mac80211_hwsim_data {
|
|||||||
struct list_head list;
|
struct list_head list;
|
||||||
struct ieee80211_hw *hw;
|
struct ieee80211_hw *hw;
|
||||||
struct device *dev;
|
struct device *dev;
|
||||||
struct ieee80211_supported_band bands[2];
|
struct ieee80211_supported_band bands[IEEE80211_NUM_BANDS];
|
||||||
struct ieee80211_channel channels_2ghz[ARRAY_SIZE(hwsim_channels_2ghz)];
|
struct ieee80211_channel channels_2ghz[ARRAY_SIZE(hwsim_channels_2ghz)];
|
||||||
struct ieee80211_channel channels_5ghz[ARRAY_SIZE(hwsim_channels_5ghz)];
|
struct ieee80211_channel channels_5ghz[ARRAY_SIZE(hwsim_channels_5ghz)];
|
||||||
struct ieee80211_rate rates[ARRAY_SIZE(hwsim_rates)];
|
struct ieee80211_rate rates[ARRAY_SIZE(hwsim_rates)];
|
||||||
@ -1855,7 +1855,7 @@ static int __init init_mac80211_hwsim(void)
|
|||||||
sband->n_bitrates = ARRAY_SIZE(hwsim_rates) - 4;
|
sband->n_bitrates = ARRAY_SIZE(hwsim_rates) - 4;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
sband->ht_cap.ht_supported = true;
|
sband->ht_cap.ht_supported = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user