]> bbs.cooldavid.org Git - net-next-2.6.git/commit
drm/i915: prepare for fair lru eviction
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Sat, 7 Aug 2010 10:01:21 +0000 (11:01 +0100)
committerEric Anholt <eric@anholt.net>
Mon, 9 Aug 2010 18:24:32 +0000 (11:24 -0700)
commit0108a3edd5c2e3b150a550d565b6aa1a67c0edbe
tree95694d7fdef710345c43dd0d2364eee1377e87d2
parentbf1a10923920f56da23a118de2511a72af341d61
drm/i915: prepare for fair lru eviction

This does two little changes:

- Add an alignment parameter for evict_something. It's not really great to
  whack a carefully sized hole into the gtt with the wrong alignment.
  Especially since the fallback path is a full evict.

- With the inactive scan stuff we need to evict more that one object, so
  move the unbind call into the helper function that scans for the object
  to be evicted, too.  And adjust its name.

No functional changes in this patch, just preparation.

Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/gpu/drm/i915/i915_gem.c