mailbox: always wait in mbox_send_message for blocking Tx mode
[ Upstream commit c61b781e ] There exists a race when msg_submit return immediately as there was an active request being processed which may have completed just before it's checked again in mbox_send_message. This will result in return to the caller without waiting in mbox_send_message even when it's blocking Tx. This patch fixes the issue by waiting for the completion always if Tx is in blocking mode. Change-Id: Ied20ee933ae4e0c1d199e373d112cdef370f2815 Fixes: 2b6d83e2 ("mailbox: Introduce framework for mailbox") Reported-by:Alexey Klimov <alexey.klimov@arm.com> Signed-off-by:
Sudeep Holla <sudeep.holla@arm.com> Reviewed-by:
Alexey Klimov <alexey.klimov@arm.com> Signed-off-by:
Jassi Brar <jaswinder.singh@linaro.org> Signed-off-by:
Leo Yan <leo.yan@linaro.org>
Loading
Please sign in to comment