Hi Sudeep, On Tue, Mar 21, 2017 at 5:00 PM, Sudeep Holla <[email protected]> wrote: > 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. > > Fixes: 2b6d83e2b8b7 ("mailbox: Introduce framework for mailbox") > Cc: Jassi Brar <[email protected]> > Reported-by: Alexey Klimov <[email protected]> > Signed-off-by: Sudeep Holla <[email protected]> > --- > drivers/mailbox/mailbox.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Hi Jassi, > > Here are fixes for few issues we encountered when dealing with multiple > requests on multiple channels simultaneously. > Thanks for finding the bug.
I see patch-1 tries to fix the bug. Patch-2,3 try to fix the ramifications of the bug but they may change behaviour for some users. Do you face any issue even after applying patch-1 ? Thanks

