]> git.baikalelectronics.ru Git - kernel.git/commit
rpmsg: glink: Send READ_NOTIFY command in FIFO full case
authorArun Kumar Neelakantam <aneela@codeaurora.org>
Thu, 30 Jul 2020 05:18:16 +0000 (10:48 +0530)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Fri, 15 Oct 2021 16:02:11 +0000 (11:02 -0500)
commit35bb9ad88129cb64c9840e5215d91af3a15d1d00
treea9390db090977364b4a553682e6c4294bf5daa66
parentfc3c91012bbe40d435ff3336dda941bf2355fcf1
rpmsg: glink: Send READ_NOTIFY command in FIFO full case

The current design sleeps unconditionally in TX FIFO full case and
wakeup only after sleep timer expires which adds random delays in
clients TX path.

Avoid sleep and use READ_NOTIFY command so that writer can be woken up
when remote notifies about read completion by sending IRQ.

Signed-off-by: Deepak Kumar Singh <deesin@codeaurora.org>
Signed-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/1596086296-28529-7-git-send-email-deesin@codeaurora.org
drivers/rpmsg/qcom_glink_native.c