summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSarada Prasanna Garnayak <sgarna@codeaurora.org>2017-11-11 12:54:50 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-11-17 07:04:25 -0800
commit7234f3d1640683eb70df3f620a9ca661dbf3ecab (patch)
tree75c9df36d7b717b0285a5d0d7bb03492ceca463c
parentd092195048617be14b9fe4c5afce0ee39686ebd3 (diff)
ath10k: check the pipe credit update enabled flag before set
Check the credit update flag has enabled for the pipe before setting the flag for credit report update request on the wcn3990 WLAN module. CRs-Fixed: 2141924 Change-Id: Ic628fa49934c110b7abccefb45a2a354dc462791 Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
-rw-r--r--drivers/net/wireless/ath/ath10k/htc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath10k/htc.c b/drivers/net/wireless/ath/ath10k/htc.c
index c01f59955797..aa20ebbefe94 100644
--- a/drivers/net/wireless/ath/ath10k/htc.c
+++ b/drivers/net/wireless/ath/ath10k/htc.c
@@ -86,7 +86,8 @@ static void ath10k_htc_prepare_tx_skb(struct ath10k_htc_ep *ep,
hdr->eid = ep->eid;
hdr->len = __cpu_to_le16(skb->len - sizeof(*hdr));
hdr->flags = 0;
- hdr->flags |= ATH10K_HTC_FLAG_NEED_CREDIT_UPDATE;
+ if (ep->tx_credit_flow_enabled)
+ hdr->flags |= ATH10K_HTC_FLAG_NEED_CREDIT_UPDATE;
spin_lock_bh(&ep->htc->tx_lock);
hdr->seq_no = ep->seq_no++;