Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0ac74c6b authored by Chris Wilson's avatar Chris Wilson
Browse files

drm/i915: Only emit a flush if there is an outstanding gpu write

parent 6bda10d1
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -2154,6 +2154,7 @@ static int i915_ring_idle(struct drm_device *dev,
	if (list_empty(&ring->gpu_write_list) && list_empty(&ring->active_list))
		return 0;

	if (!list_empty(&ring->gpu_write_list))
		i915_gem_flush_ring(dev, ring,
				    I915_GEM_GPU_DOMAINS, I915_GEM_GPU_DOMAINS);
	return i915_wait_request(dev,