projects
/
linux
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7339859
)
rpmsg: glink: Return -EAGAIN when there is no FIFO space
author
Sricharan R
<sricharan@codeaurora.org>
Thu, 24 Aug 2017 07:21:28 +0000
(12:51 +0530)
committer
Bjorn Andersson
<bjorn.andersson@linaro.org>
Tue, 29 Aug 2017 21:29:33 +0000
(14:29 -0700)
The TX FIFO can be full, if the remote client has not read enough data
(or) reading it slowly. So its nessecary to return -EAGAIN to the local
client to enable retry.
Acked-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
Signed-off-by: Sricharan R <sricharan@codeaurora.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/rpmsg/qcom_glink_native.c
patch
|
blob
|
history
diff --git
a/drivers/rpmsg/qcom_glink_native.c
b/drivers/rpmsg/qcom_glink_native.c
index a6394cdce1ace493921c7fe68d88913c0b3f505e..94b79e8d8d4486aca44bd6be5c27ae997ae95169 100644
(file)
--- a/
drivers/rpmsg/qcom_glink_native.c
+++ b/
drivers/rpmsg/qcom_glink_native.c
@@
-233,7
+233,7
@@
static int qcom_glink_tx(struct qcom_glink *glink,
while (qcom_glink_tx_avail(glink) < tlen) {
if (!wait) {
- ret = -E
NOMEM
;
+ ret = -E
AGAIN
;
goto out;
}