From 7229ee822db45f1ea25c1d2939c392a98dc5d2f7 Mon Sep 17 00:00:00 2001 From: Blagovest Kolenichev Date: Wed, 22 Jan 2020 05:21:01 -0800 Subject: [PATCH] Revert "rpmsg: glink: Set tail pointer to 0 at end of FIFO" This reverts commit 06e60a45a429bcbe5be9eefb78b218382031f90e. This is a preparation change for merging android-5.4.6 into msm-5.4 branch. Same delta was already committed via: f1d8e56eb5 rpmsg: Add snapshot of RPMSG drivers for lahaina Change-Id: Ib3b722b93e89ba048ad8965c7ad2e8d1d5d9f75f Signed-off-by: Blagovest Kolenichev --- drivers/rpmsg/qcom_glink_smem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/rpmsg/qcom_glink_smem.c b/drivers/rpmsg/qcom_glink_smem.c index 579bc4443f6d..4238383d8685 100644 --- a/drivers/rpmsg/qcom_glink_smem.c +++ b/drivers/rpmsg/qcom_glink_smem.c @@ -105,7 +105,7 @@ static void glink_smem_rx_advance(struct qcom_glink_pipe *np, tail = le32_to_cpu(*pipe->tail); tail += count; - if (tail >= pipe->native.length) + if (tail > pipe->native.length) tail -= pipe->native.length; *pipe->tail = cpu_to_le32(tail);