From a37fda211617e93a3b09ba492c890930ab2df355 Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Thu, 2 Apr 2026 12:48:49 +0200 Subject: [PATCH] dp: clear memory domain when freeing Recently a new function has been added to Zephyr to safely remove memory domains. Use it when releasing domains in SOF DP. Signed-off-by: Guennadi Liakhovetski --- src/schedule/zephyr_dp_schedule_application.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/schedule/zephyr_dp_schedule_application.c b/src/schedule/zephyr_dp_schedule_application.c index 35dd072040c4..f14c27de5f7f 100644 --- a/src/schedule/zephyr_dp_schedule_application.c +++ b/src/schedule/zephyr_dp_schedule_application.c @@ -387,6 +387,7 @@ static void scheduler_dp_domain_free(struct task_dp_pdata *pdata) /* All partitions removed, the domain can be freed now */ pmod->mdom = NULL; + k_mem_domain_deinit(mdom); objpool_free(&dp_mdom_head, mdom); }