diff options
author | Greg Dietsche <Gregory.Dietsche@cuw.edu> | 2011-09-06 18:49:07 -0400 |
---|---|---|
committer | Stanislaw Gruszka <sgruszka@redhat.com> | 2011-11-16 06:53:45 -0500 |
commit | a741b99577c3fa359208c9ff14aede77bc0d0e02 (patch) | |
tree | 965ea8f67a7b00c2d50e8772bb72dde4f558cb98 /drivers | |
parent | 3e4b0655207452be0a1d82425f19ed4a081cf48b (diff) |
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>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/iwlegacy/4965-rs.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/drivers/net/wireless/iwlegacy/4965-rs.c b/drivers/net/wireless/iwlegacy/4965-rs.c index 52006376febd..162c778773ec 100644 --- a/drivers/net/wireless/iwlegacy/4965-rs.c +++ b/drivers/net/wireless/iwlegacy/4965-rs.c | |||
@@ -1731,9 +1731,8 @@ il4965_rs_stay_in_table(struct il_lq_sta *lq_sta, bool force_search) | |||
1731 | 1731 | ||
1732 | /* | 1732 | /* |
1733 | * setup rate table in uCode | 1733 | * setup rate table in uCode |
1734 | * return rate_n_flags as used in the table | ||
1735 | */ | 1734 | */ |
1736 | static u32 | 1735 | static void |
1737 | il4965_rs_update_rate_tbl(struct il_priv *il, struct il_rxon_context *ctx, | 1736 | il4965_rs_update_rate_tbl(struct il_priv *il, struct il_rxon_context *ctx, |
1738 | struct il_lq_sta *lq_sta, | 1737 | struct il_lq_sta *lq_sta, |
1739 | struct il_scale_tbl_info *tbl, int idx, u8 is_green) | 1738 | 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, | |||
1744 | rate = il4965_rate_n_flags_from_tbl(il, tbl, idx, is_green); | 1743 | rate = il4965_rate_n_flags_from_tbl(il, tbl, idx, is_green); |
1745 | il4965_rs_fill_link_cmd(il, lq_sta, rate); | 1744 | il4965_rs_fill_link_cmd(il, lq_sta, rate); |
1746 | il_send_lq_cmd(il, ctx, &lq_sta->lq, CMD_ASYNC, false); | 1745 | il_send_lq_cmd(il, ctx, &lq_sta->lq, CMD_ASYNC, false); |
1747 | |||
1748 | return rate; | ||
1749 | } | 1746 | } |
1750 | 1747 | ||
1751 | /* | 1748 | /* |
@@ -1774,7 +1771,6 @@ il4965_rs_rate_scale_perform(struct il_priv *il, struct sk_buff *skb, | |||
1774 | u8 update_lq = 0; | 1771 | u8 update_lq = 0; |
1775 | struct il_scale_tbl_info *tbl, *tbl1; | 1772 | struct il_scale_tbl_info *tbl, *tbl1; |
1776 | u16 rate_scale_idx_msk = 0; | 1773 | u16 rate_scale_idx_msk = 0; |
1777 | u32 rate; | ||
1778 | u8 is_green = 0; | 1774 | u8 is_green = 0; |
1779 | u8 active_tbl = 0; | 1775 | u8 active_tbl = 0; |
1780 | u8 done_search = 0; | 1776 | u8 done_search = 0; |
@@ -1858,8 +1854,7 @@ il4965_rs_rate_scale_perform(struct il_priv *il, struct sk_buff *skb, | |||
1858 | tbl = &(lq_sta->lq_info[lq_sta->active_tbl]); | 1854 | tbl = &(lq_sta->lq_info[lq_sta->active_tbl]); |
1859 | /* get "active" rate info */ | 1855 | /* get "active" rate info */ |
1860 | idx = il4965_hwrate_to_plcp_idx(tbl->current_rate); | 1856 | idx = il4965_hwrate_to_plcp_idx(tbl->current_rate); |
1861 | rate = | 1857 | il4965_rs_update_rate_tbl(il, ctx, lq_sta, tbl, idx, |
1862 | il4965_rs_update_rate_tbl(il, ctx, lq_sta, tbl, idx, | ||
1863 | is_green); | 1858 | is_green); |
1864 | } | 1859 | } |
1865 | return; | 1860 | return; |
@@ -2062,8 +2057,7 @@ il4965_rs_rate_scale_perform(struct il_priv *il, struct sk_buff *skb, | |||
2062 | lq_update: | 2057 | lq_update: |
2063 | /* Replace uCode's rate table for the destination station. */ | 2058 | /* Replace uCode's rate table for the destination station. */ |
2064 | if (update_lq) | 2059 | if (update_lq) |
2065 | rate = | 2060 | il4965_rs_update_rate_tbl(il, ctx, lq_sta, tbl, idx, |
2066 | il4965_rs_update_rate_tbl(il, ctx, lq_sta, tbl, idx, | ||
2067 | is_green); | 2061 | is_green); |
2068 | 2062 | ||
2069 | /* Should we stay with this modulation mode, | 2063 | /* Should we stay with this modulation mode, |