From d36e03cd2ff574647028285f10b8283b1a89adbe Mon Sep 17 00:00:00 2001 From: Serhiy Katsyuba Date: Thu, 20 Mar 2025 10:43:32 +0100 Subject: [PATCH] Revert "ipc4: handler: maintain IPC set_pipeline_state order" This reverts commit 05bffd7e306e5febba1866724e2f7f28c56cd471. --- src/ipc/ipc4/handler.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/ipc/ipc4/handler.c b/src/ipc/ipc4/handler.c index dbffb96e415d..4b4447b6340e 100644 --- a/src/ipc/ipc4/handler.c +++ b/src/ipc/ipc4/handler.c @@ -685,17 +685,6 @@ static int ipc4_set_pipeline_state(struct ipc4_message_request *ipc4) ipc_compound_pre_start(state.primary.r.type); ret = ipc4_pipeline_trigger(ppl_icd, cmd, &delayed); ipc_compound_post_start(state.primary.r.type, ret, delayed); - if (delayed) { - /* To maintain pipeline order for triggers, we must - * do a blocking wait until trigger is processed. - * This will add a max delay of 'ppl_count' LL ticks - * to process the full trigger list. - */ - if (ipc_wait_for_compound_msg() != 0) { - ipc_cmd_err(&ipc_tr, "ipc4: fail with delayed trigger"); - return IPC4_FAILURE; - } - } } if (ret != 0)