2011-04-16 08:47:38

by Rajkumar Manoharan

[permalink] [raw]
Subject: [PATCH] ath9k_htc: Fix free slot value for cab queue

ath9k_htc_tx_get_slot can return zero as valid index.

Signed-off-by: Rajkumar Manoharan <[email protected]>
---
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c b/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
index bf7ef1b..a157107 100644
--- a/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
+++ b/drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
@@ -322,7 +322,7 @@ static void ath9k_htc_send_buffered(struct ath9k_htc_priv *priv,
}

tx_slot = ath9k_htc_tx_get_slot(priv);
- if (tx_slot != 0) {
+ if (tx_slot < 0) {
ath_dbg(common, ATH_DBG_XMIT, "No free CAB slot\n");
dev_kfree_skb_any(skb);
goto next;
--
1.7.4.4



2011-04-16 08:51:01

by Sujith

[permalink] [raw]
Subject: [PATCH] ath9k_htc: Fix free slot value for cab queue

Rajkumar Manoharan wrote:
> ath9k_htc_tx_get_slot can return zero as valid index.
>
> Signed-off-by: Rajkumar Manoharan <[email protected]>

Acked-by: Sujith Manoharan <[email protected]>

Sujith