|
@@ -1877,12 +1877,10 @@ static int rs_switch_to_column(struct iwl_mvm *mvm,
|
|
struct rs_rate *rate = &search_tbl->rate;
|
|
struct rs_rate *rate = &search_tbl->rate;
|
|
const struct rs_tx_column *column = &rs_tx_columns[col_id];
|
|
const struct rs_tx_column *column = &rs_tx_columns[col_id];
|
|
const struct rs_tx_column *curr_column = &rs_tx_columns[tbl->column];
|
|
const struct rs_tx_column *curr_column = &rs_tx_columns[tbl->column];
|
|
- u32 sz = (sizeof(struct iwl_scale_tbl_info) -
|
|
|
|
- (sizeof(struct iwl_rate_scale_data) * IWL_RATE_COUNT));
|
|
|
|
unsigned long rate_mask = 0;
|
|
unsigned long rate_mask = 0;
|
|
u32 rate_idx = 0;
|
|
u32 rate_idx = 0;
|
|
|
|
|
|
- memcpy(search_tbl, tbl, sz);
|
|
|
|
|
|
+ memcpy(search_tbl, tbl, offsetof(struct iwl_scale_tbl_info, win));
|
|
|
|
|
|
rate->sgi = column->sgi;
|
|
rate->sgi = column->sgi;
|
|
rate->ant = column->ant;
|
|
rate->ant = column->ant;
|