DragonFlyBSD Kernel Audit
DF-1826 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/drm/i915/intel_guc.c b/sys/dev/drm/i915/intel_guc.c
--- a/sys/dev/drm/i915/intel_guc.c
+++ b/sys/dev/drm/i915/intel_guc.c
@@ -187,6 +187,7 @@
 static void guc_shared_data_destroy(struct intel_guc *guc)
 {
 	i915_vma_unpin_and_release(&guc->shared_data, I915_VMA_RELEASE_MAP);
+	guc->shared_data_vaddr = NULL;
 }
 
 int intel_guc_init(struct intel_guc *guc)