From f9237619d353d34c6d471cd39fe31c765d8dc529 Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Wed, 13 Jan 2021 00:38:10 -0500 Subject: [PATCH] nouveau: trigger the current fence's work on destroy explicitly Otherwise the delete yells at us that there's still work pending. This isn't an actual problem, but annoying to see each time. Signed-off-by: Ilia Mirkin Reviewed-by: Karol Herbst Part-of: --- src/gallium/drivers/nouveau/nouveau_fence.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/nouveau/nouveau_fence.c b/src/gallium/drivers/nouveau/nouveau_fence.c index f317d0451d4..49f686bfbb5 100644 --- a/src/gallium/drivers/nouveau/nouveau_fence.c +++ b/src/gallium/drivers/nouveau/nouveau_fence.c @@ -120,7 +120,10 @@ nouveau_fence_cleanup(struct nouveau_screen *screen) } screen->fence.head = NULL; screen->fence.tail = NULL; - nouveau_fence_ref(NULL, &screen->fence.current); + if (screen->fence.current) { + nouveau_fence_trigger_work(screen->fence.current); + nouveau_fence_ref(NULL, &screen->fence.current); + } } void