[Intel-gfx] [PATCH v3 0/7] Misc cleanups and locking fixes
Tvrtko Ursulin
tvrtko.ursulin at linux.intel.com
Mon Jan 11 06:08:34 PST 2016
From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
Mostly fixing callers who call GEM API wo/ holding the struct_mutex
and a few small code cleanups.
Tvrtko Ursulin (7):
drm/i915/bdw+: Replace list_del+list_add_tail with list_move_tail
drm/i915: Do not call API requiring struct_mutex where it is not
available
drm/i915: Cache ringbuffer GTT address
drm/i915: Cache LRC state page in the context
drm/i915: Don't need a timer to wake us up
drm/i915: Only grab timestamps when needed
drm/i915: GEM operations need to be done under the big lock
drivers/gpu/drm/i915/i915_debugfs.c | 15 ++--
drivers/gpu/drm/i915/i915_drv.h | 3 +
drivers/gpu/drm/i915/i915_gem.c | 40 ++++------
drivers/gpu/drm/i915/i915_gem_stolen.c | 3 +
drivers/gpu/drm/i915/intel_display.c | 8 +-
drivers/gpu/drm/i915/intel_lrc.c | 125 ++++++++++++++++----------------
drivers/gpu/drm/i915/intel_lrc.h | 4 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 3 +
drivers/gpu/drm/i915/intel_ringbuffer.h | 3 +
9 files changed, 103 insertions(+), 101 deletions(-)
--
1.9.1
More information about the Intel-gfx
mailing list