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)