Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1afdcfc0 authored by Steven Cahail's avatar Steven Cahail
Browse files

soc: qcom: glink: Allow SMD transitional transport to use tx_resume



Currently, the SMD transitional transport does not support using tx_resume.
If large amounts of data are being sent over channels on this transport,
stalls can occur if the underlying SMD channel has no room available to
write the data, and the transport will not recover because of the lack
of tx_resume support.

In the SMD transitional transport, monitor when there is no room to
write data on the underlying SMD channel, and when space becomes
available, trigger a tx_resume() call to unblock data being sent on the
channel.

Change-Id: Ia2fc360aacbff78e037145001c239353009d75b0
Signed-off-by: default avatarSteven Cahail <scahail@codeaurora.org>
parent 3b74bf1e
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