From b536e38607dfb2065056e237a0bea2f75dbde836 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 13 Aug 2025 12:21:20 -0400 Subject: [PATCH] kopper: unwrap screen before checking cpu flag this otherwise may access the trace screen and return garbage Fixes: 316bf3bd8a9 ("kopper, dri: remove trace_screen_unwrap") Part-of: --- src/gallium/frontends/dri/kopper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/frontends/dri/kopper.c b/src/gallium/frontends/dri/kopper.c index b2cbaa4aac1..45f90908067 100644 --- a/src/gallium/frontends/dri/kopper.c +++ b/src/gallium/frontends/dri/kopper.c @@ -83,7 +83,7 @@ kopper_init_screen(struct dri_screen *screen, bool driver_name_is_inferred) return NULL; assert(pscreen->caps.device_reset_status_query); - screen->is_sw = zink_kopper_is_cpu(pscreen); + screen->is_sw = zink_kopper_is_cpu(kopper_get_zink_screen(pscreen)); return pscreen; }