[Intel-gfx] [PATCH 00/11] Fixlets and cleanups in i915_gem.c

Daniel Vetter daniel.vetter at ffwll.ch
Mon Feb 1 13:59:15 CET 2010


Hi all,

This is a resend of my current patch queue. As pointed out by Eric, the wc
stuff is unnecessary. I've dropped it.

Chris, I've also included my version of you're gpu_write_list patch. I've
split it up - this way the portion that should go to stable is slightly
smaller. I've you agree with this, please add your sign-off line to both
patches.

Save the patch that is marked with cc: stable, I'm not aware of any
real-world bugs that will be fixed by any of these patches. YMMV, but I
think the rest is all -next material.

Yours, Daniel

Daniel Vetter (11):
  drm/i915: move a gtt flush to the correct place
  drm/i915: blow away userspace mappings before fence change
  drm/i915: reuse i915_gem_object_put_fence_reg for fence stealing code
  drm/i915: fixup active list locking in object_unbind
  drm/i915: extract fence stealing code
  drm/i915: ensure lru ordering of fence_list
  drm/i915: reuse i915_gpu_idle helper
  drm/i915: Update write_domains on active list after flush.
  drm/i915: clean-up i915_gem_flush_gpu_write_domain
  drm/i915: overlay: nuke readback to flush wc caches
  drm/i915: check for multiple write domains in pin_and_relocate

 drivers/gpu/drm/i915/i915_drv.h        |   11 ++
 drivers/gpu/drm/i915/i915_gem.c        |  283 +++++++++++++++++--------------
 drivers/gpu/drm/i915/i915_gem_tiling.c |    6 -
 drivers/gpu/drm/i915/intel_overlay.c   |    2 -
 4 files changed, 166 insertions(+), 136 deletions(-)




More information about the Intel-gfx mailing list