Skip to content
Commit efc36d3c authored by Loic Poulain's avatar Loic Poulain Committed by Jakub Kicinski
Browse files

net: mhi: Fix unexpected queue wake



This patch checks that MHI queue is not full before waking up the net
queue. This fix sporadic MHI queueing issues in xmit. Indeed xmit and
its symmetric complete callback (ul_callback) can run concurently, it
is then not safe to unconditionnaly waking the queue in the callback
without checking queue fullness.

Fixes: 3ffec6a1 ("net: Add mhi-net driver")
Signed-off-by: default avatarLoic Poulain <loic.poulain@linaro.org>
Link: https://lore.kernel.org/r/1607599507-5879-1-git-send-email-loic.poulain@linaro.org


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 49506a9b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment