From 5735b3ce3cff21f902e42532b324623a5283c2de Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 7 Sep 2016 14:48:12 +0100 Subject: [PATCH] sna/dri2: Fix busy engine check We should be using the kernel's exec-id and not our own index. Signed-off-by: Chris Wilson --- src/sna/sna_dri2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c index 32832dd5..0c697dda 100644 --- a/src/sna/sna_dri2.c +++ b/src/sna/sna_dri2.c @@ -1139,7 +1139,7 @@ static void sna_dri2_select_mode(struct sna *sna, struct kgem_bo *dst, struct kg * the cost of the query. */ mode = KGEM_RENDER; - if ((busy.busy & 0xffff) == KGEM_BLT) + if ((busy.busy & 0xffff) == I915_EXEC_BLT) mode = KGEM_BLT; kgem_bo_mark_busy(&sna->kgem, busy.handle == src->handle ? src : dst,