From cd0c1f99c293c80d7e45e681699b2ff2973b317b Mon Sep 17 00:00:00 2001 From: Rafal Redzimski Date: Tue, 15 Mar 2022 09:27:02 +0100 Subject: [PATCH] ipc4: fix the compound ipc wait timeout The number of retries is too small to successfully handle some compound IPC messages (in particular setting pipeline state to running in case of multi-core distributed pipeline). Signed-off-by: Rafal Redzimski --- src/ipc/ipc4/handler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ipc/ipc4/handler.c b/src/ipc/ipc4/handler.c index 0c83a97ea..8d075ad38 100644 --- a/src/ipc/ipc4/handler.c +++ b/src/ipc/ipc4/handler.c @@ -362,7 +362,7 @@ static void ipc_compound_msg_done(uint32_t msg_id, int error) static int ipc_wait_for_compound_msg(void) { - int try_count = 10; + int try_count = 30; int ret = 0; while (msg_data.delayed_reply) {