Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aa0d6c34 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

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: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 40667f32
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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;