summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-12-19 22:27:41 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-12-19 22:27:40 -0800
commit9644b44c7d129e829a41c2ca7233a75e5cddd2b5 (patch)
treef894dff9e1bfd6f3fb26b3a61de324450867491d
parent0666226cff80d8db83a3ff7f5412207faeb29856 (diff)
parente92da40a5db5ad9c42a62d66edfc246c2103765c (diff)
Merge "soc: qcom: glink_smem_native_xport: Send blocked signal command"
-rw-r--r--drivers/soc/qcom/glink_smem_native_xprt.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/soc/qcom/glink_smem_native_xprt.c b/drivers/soc/qcom/glink_smem_native_xprt.c
index f2c273b0f4e0..a678e03235c0 100644
--- a/drivers/soc/qcom/glink_smem_native_xprt.c
+++ b/drivers/soc/qcom/glink_smem_native_xprt.c
@@ -1982,6 +1982,7 @@ static int tx_data(struct glink_transport_if *if_ptr, uint16_t cmd_id,
/* Need enough space to write the command and some data */
if (size <= sizeof(cmd)) {
einfo->tx_resume_needed = true;
+ send_tx_blocked_signal(einfo);
spin_unlock_irqrestore(&einfo->write_lock, flags);
srcu_read_unlock(&einfo->use_ref, rcu_id);
return -EAGAIN;