提交 aa0d6c34 编写于 作者: G Greg Kroah-Hartman

Staging: agnx: fix build errors due to rate control API changes

In commit e6a9854b, the rate control API
was rewritten, so make the needed changes to the agnx driver so that it
will build and work properly.

Cc: Li YanBo <dreamfly281@gmail.com>
Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
上级 40667f32
......@@ -626,8 +626,8 @@ static inline void fill_agnx_hdr(struct agnx_priv *priv, struct agnx_info *tx_in
txhdr->reg0 = cpu_to_be32(reg);
/* Set the long and short retry limits */
txhdr->tx.short_retry_limit = tx_info->txi->control.retry_limit;
txhdr->tx.long_retry_limit = tx_info->txi->control.retry_limit;
txhdr->tx.short_retry_limit = tx_info->txi->control.rates[0].count;
txhdr->tx.long_retry_limit = tx_info->txi->control.rates[0].count;
/* FIXME */
len = tx_info->skb->len - sizeof(*txhdr) + tx_info->hdr_len + FCS_LEN;
......@@ -649,7 +649,7 @@ static void txm_power_set(struct agnx_priv *priv,
u32 reg;
/* FIXME */
if (txi->tx_rate_idx < 0) {
if (txi->control.rates[0].idx < 0) {
/* For B mode Short Preamble */
reg = agnx_set_bits(PHY_MODE, PHY_MODE_SHIFT, AGNX_MODE_80211B_SHORT);
// control->tx_rate = -control->tx_rate;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册