mirror of https://gitee.com/openkylin/linux.git
iwlegacy: 4965-rs: don't return rate from il4965_rs_update_rate_tbl
1) don't return rate from il4965_rs_update_rate_tbl 2) fix up il4965_rs_rate_scale_perform Signed-off-by: Greg Dietsche <Gregory.Dietsche@cuw.edu> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
This commit is contained in:
parent
3e4b065520
commit
a741b99577
|
@ -1731,9 +1731,8 @@ il4965_rs_stay_in_table(struct il_lq_sta *lq_sta, bool force_search)
|
|||
|
||||
/*
|
||||
* setup rate table in uCode
|
||||
* return rate_n_flags as used in the table
|
||||
*/
|
||||
static u32
|
||||
static void
|
||||
il4965_rs_update_rate_tbl(struct il_priv *il, struct il_rxon_context *ctx,
|
||||
struct il_lq_sta *lq_sta,
|
||||
struct il_scale_tbl_info *tbl, int idx, u8 is_green)
|
||||
|
@ -1744,8 +1743,6 @@ il4965_rs_update_rate_tbl(struct il_priv *il, struct il_rxon_context *ctx,
|
|||
rate = il4965_rate_n_flags_from_tbl(il, tbl, idx, is_green);
|
||||
il4965_rs_fill_link_cmd(il, lq_sta, rate);
|
||||
il_send_lq_cmd(il, ctx, &lq_sta->lq, CMD_ASYNC, false);
|
||||
|
||||
return rate;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1774,7 +1771,6 @@ il4965_rs_rate_scale_perform(struct il_priv *il, struct sk_buff *skb,
|
|||
u8 update_lq = 0;
|
||||
struct il_scale_tbl_info *tbl, *tbl1;
|
||||
u16 rate_scale_idx_msk = 0;
|
||||
u32 rate;
|
||||
u8 is_green = 0;
|
||||
u8 active_tbl = 0;
|
||||
u8 done_search = 0;
|
||||
|
@ -1858,8 +1854,7 @@ il4965_rs_rate_scale_perform(struct il_priv *il, struct sk_buff *skb,
|
|||
tbl = &(lq_sta->lq_info[lq_sta->active_tbl]);
|
||||
/* get "active" rate info */
|
||||
idx = il4965_hwrate_to_plcp_idx(tbl->current_rate);
|
||||
rate =
|
||||
il4965_rs_update_rate_tbl(il, ctx, lq_sta, tbl, idx,
|
||||
il4965_rs_update_rate_tbl(il, ctx, lq_sta, tbl, idx,
|
||||
is_green);
|
||||
}
|
||||
return;
|
||||
|
@ -2062,8 +2057,7 @@ il4965_rs_rate_scale_perform(struct il_priv *il, struct sk_buff *skb,
|
|||
lq_update:
|
||||
/* Replace uCode's rate table for the destination station. */
|
||||
if (update_lq)
|
||||
rate =
|
||||
il4965_rs_update_rate_tbl(il, ctx, lq_sta, tbl, idx,
|
||||
il4965_rs_update_rate_tbl(il, ctx, lq_sta, tbl, idx,
|
||||
is_green);
|
||||
|
||||
/* Should we stay with this modulation mode,
|
||||
|
|
Loading…
Reference in New Issue