]> Git Repo - J-linux.git/blobdiff - drivers/gpu/drm/i915/intel_ringbuffer.c
Merge tag 'drm-intel-next-2018-07-09' of git://anongit.freedesktop.org/drm/drm-intel...
[J-linux.git] / drivers / gpu / drm / i915 / intel_ringbuffer.c
index e0448eff12bd14f00c5d5550f0d357fb1e608908..700f94c371b35e6878cdd6183882d839bfe301b0 100644 (file)
@@ -1169,8 +1169,11 @@ static void intel_ring_context_destroy(struct intel_context *ce)
 {
        GEM_BUG_ON(ce->pin_count);
 
-       if (ce->state)
-               __i915_gem_object_release_unless_active(ce->state->obj);
+       if (!ce->state)
+               return;
+
+       GEM_BUG_ON(i915_gem_object_is_active(ce->state->obj));
+       i915_gem_object_put(ce->state->obj);
 }
 
 static int __context_pin_ppgtt(struct i915_gem_context *ctx)
This page took 0.033144 seconds and 4 git commands to generate.