diff options
author | Jonathan Gray <jsg@jsg.id.au> | 2013-03-08 14:06:35 +1100 |
---|---|---|
committer | Jonathan Gray <jsg@jsg.id.au> | 2013-03-08 14:06:35 +1100 |
commit | b53d592ff8e2b1fceb5009f11b59c40810f0eb4d (patch) | |
tree | d3a5ccea0191e7d2365e9a2592edd3d50da626a7 /sys/dev | |
parent | b436809e9a782907db2f1f00b45b4904a676ac10 (diff) |
remove some no longer needed flush code
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/pci/drm/i915_gem_execbuffer.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/sys/dev/pci/drm/i915_gem_execbuffer.c b/sys/dev/pci/drm/i915_gem_execbuffer.c index e5a3d0ff2e7..a63236f88b0 100644 --- a/sys/dev/pci/drm/i915_gem_execbuffer.c +++ b/sys/dev/pci/drm/i915_gem_execbuffer.c @@ -450,25 +450,9 @@ i915_gem_execbuffer_retire_commands(struct drm_device *dev, struct drm_file *file, struct intel_ring_buffer *ring) { - u32 invalidate; - /* Unconditionally force add_request to emit a full flush. */ ring->gpu_caches_dirty = true; - /* - * Ensure that the commands in the batch buffer are - * finished before the interrupt fires. - * - * The sampler always gets flushed on i965 (sigh). - */ - invalidate = I915_GEM_DOMAIN_COMMAND; - if (INTEL_INFO(dev)->gen >= 4) - invalidate |= I915_GEM_DOMAIN_SAMPLER; - if (ring->flush(ring, invalidate, 0)) { - i915_gem_next_request_seqno(ring); - return; - } - /* Add a breadcrumb for the completion of the batch buffer */ if (i915_add_request(ring, file, NULL)) i915_gem_next_request_seqno(ring); |