[PATCH 3/4] prune-on-destroy

Chris Wilson chris at chris-wilson.co.uk
Thu Mar 4 16:06:40 UTC 2021


---
 drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/i915/gem/i915_gem_context.c b/drivers/gpu/drm/i915/gem/i915_gem_context.c
index ca37d93ef5e7..93da717f9a9f 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_context.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_context.c
@@ -76,6 +76,7 @@
 #include "gt/intel_gpu_commands.h"
 #include "gt/intel_ring.h"
 
+#include "dma_resv_utils.h"
 #include "i915_drm_client.h"
 #include "i915_gem_context.h"
 #include "i915_globals.h"
@@ -134,6 +135,7 @@ static void lut_close(struct i915_gem_context *ctx)
 			i915_gem_object_put(obj);
 		}
 
+		dma_resv_prune(obj->base.resv);
 		i915_gem_object_put(obj);
 	}
 	rcu_read_unlock();
-- 
2.20.1



More information about the Intel-gfx-trybot mailing list