i915_gem.c: Simplify fence code
authorFrançois Tigeot <ftigeot@wolfpond.org>
Mon, 21 Jul 2014 09:11:52 +0000 (11:11 +0200)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Mon, 21 Jul 2014 11:00:51 +0000 (13:00 +0200)
commit561529b1ee8c8ff2e31e406bd1f9dd2cbc50169c
treeb418a9ac49a10d47d1dc81e84e6c8523f5d93315
parentfbf82e35b9e4f0910993d451e1f226bc4d2f5d59
i915_gem.c: Simplify fence code

* Remove fence pipelining, it caused many spurious GPU hangs and could
  never be made to work reliably

* Simplify fence finding

* Remove an useless optimisation from flush_fence()

* Remove a few now useless struct members and associated code
sys/dev/drm/i915/i915_drv.h
sys/dev/drm/i915/i915_gem.c
sys/dev/drm/i915/i915_gem_execbuffer.c
sys/dev/drm/i915/intel_display.c
sys/dev/drm/i915/intel_ringbuffer.h