forked from luck/tmp_suning_uos_patched
mac80211: minstrel_ht: sample_table can be __read_mostly
The sample table is initialized only once at module start, so is really __read_mostly. Additionally, the code to init it can be marked __init since it will never be needed again, it is likely automatically inlined into the __init function already by the compiler, so this doesn't really make a difference. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
205d242997
commit
f6e1a73b66
|
@ -124,7 +124,7 @@ const struct mcs_group minstrel_mcs_groups[] = {
|
|||
|
||||
#define MINSTREL_CCK_GROUP (ARRAY_SIZE(minstrel_mcs_groups) - 1)
|
||||
|
||||
static u8 sample_table[SAMPLE_COLUMNS][MCS_GROUP_RATES];
|
||||
static u8 sample_table[SAMPLE_COLUMNS][MCS_GROUP_RATES] __read_mostly;
|
||||
|
||||
static void
|
||||
minstrel_ht_update_rates(struct minstrel_priv *mp, struct minstrel_ht_sta *mi);
|
||||
|
@ -1048,8 +1048,7 @@ static const struct rate_control_ops mac80211_minstrel_ht = {
|
|||
};
|
||||
|
||||
|
||||
static void
|
||||
init_sample_table(void)
|
||||
static void __init init_sample_table(void)
|
||||
{
|
||||
int col, i, new_idx;
|
||||
u8 rnd[MCS_GROUP_RATES];
|
||||
|
|
Loading…
Reference in New Issue
Block a user