msm: ipc: Pass RESUME_TX events to the endpoints
IPC Message Router blocks the endpoints from transmission if the transmit message count for the destination endpoint reaches the quota count. This will cause the asynchronous message transfer to block, which violates the defintion of asynchronous behavior. Return -EAGAIN when the transmit message count for the destination endpoint reaches the quota count. In addition, after receiving the resume_tx event from the remote endpoints notify all the local endpoints that are waiting on the remote endpoint's resume_tx event. CRs-Fixed: 473573 Change-Id: I82b49d268394bb8c064d88fd6a2799a5e9ec566f Signed-off-by:Zaheerulla Meer <zmeer@codeaurora.org> Signed-off-by:
Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
Loading
Please register or sign in to comment