summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorSurendar Karka <sukark@codeaurora.org>2017-03-16 12:13:32 +0530
committerSurendar karka <sukark@codeaurora.org>2017-03-23 12:44:22 +0530
commit028dfd7730afc7c137e0acebc6ec82e6055a5a9c (patch)
tree0a64c0fad456e7d0cd2022d431a8bb21fa9141e0 /drivers
parent10a55a587418b3c37a57b4beae8337432b6ff3c0 (diff)
drivers: soc: apr: remove GLINK_TX_REQ_INTENT flag in apr write
Glink will return failure if there are no intents available at the remote endpoint. Remove the GLINK_TX_REQ_INTENT flag so that glink returns EAGAIN error code so that apr_tal can retry. CRs-Fixed: 2002511 Signed-off-by: Surendar karka <sukark@codeaurora.org> Change-Id: I494bd26ed48ea2d80b1f76c8ee871ec76d428e4c
Diffstat (limited to 'drivers')
-rw-r--r--drivers/soc/qcom/qdsp6v2/apr_tal_glink.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c b/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c
index d11ffdde23be..3a6d84140bc9 100644
--- a/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c
+++ b/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c
@@ -98,8 +98,7 @@ static int __apr_tal_write(struct apr_svc_ch_dev *apr_ch, void *data,
unsigned long flags;
spin_lock_irqsave(&apr_ch->w_lock, flags);
- rc = glink_tx(apr_ch->handle, pkt_priv, data, len,
- GLINK_TX_REQ_INTENT | GLINK_TX_ATOMIC);
+ rc = glink_tx(apr_ch->handle, pkt_priv, data, len, GLINK_TX_ATOMIC);
spin_unlock_irqrestore(&apr_ch->w_lock, flags);
if (rc)