From 7234f3d1640683eb70df3f620a9ca661dbf3ecab Mon Sep 17 00:00:00 2001 From: Sarada Prasanna Garnayak Date: Sat, 11 Nov 2017 12:54:50 +0530 Subject: [PATCH] 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 --- drivers/net/wireless/ath/ath10k/htc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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++;