From 43d98a3f1a4ec7d199b933de9e9c3675efc87710 Mon Sep 17 00:00:00 2001 From: Sagar Ghuge Date: Tue, 4 Nov 2025 12:14:36 -0800 Subject: [PATCH] anv: Use correct engine class for companion RCS Fixes: 6f138fe7235 ("anv: avoid null pointer access in utrace copies on CCS") Signed-off-by: Sagar Ghuge Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/vulkan/anv_batch_chain.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_batch_chain.c b/src/intel/vulkan/anv_batch_chain.c index 4d1e085e325..80a604ea137 100644 --- a/src/intel/vulkan/anv_batch_chain.c +++ b/src/intel/vulkan/anv_batch_chain.c @@ -1712,7 +1712,9 @@ anv_async_submit_init(struct anv_async_submit *submit, .relocs = &submit->relocs, .user_data = submit, .extend_cb = anv_async_submit_extend_batch, - .engine_class = queue->family->engine_class, + .engine_class = use_companion_rcs ? + INTEL_ENGINE_CLASS_RENDER : + queue->family->engine_class, }; submit->batch_bos = UTIL_DYNARRAY_INIT;