]> 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)
commit40ef84949eee078c086c0782c42f31089fdef201
treea9390db090977364b4a553682e6c4294bf5daa66
parent2c05958e30af0eaab2772409c106faf6a2b6b8d1
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