commit | 809b63349ce6eb6603e7dab482c642f28135a2db | [log] [tgz] |
---|---|---|
author | Chris Wilson <chris@chris-wilson.co.uk> | Mon Jan 10 17:33:15 2011 +0000 |
committer | Chris Wilson <chris@chris-wilson.co.uk> | Tue Jan 11 22:55:48 2011 +0000 |
tree | e267d1640e6323cbbd93b7786973cf3f67d9c76c | |
parent | 092de6f225638ec300936bfcbdc67805733cc78c [diff] |
drm/i915: If we hit OOM when allocating GTT pages, clear the aperture Rather than evicting an object at random, which is unlikely to alleviate the memory pressure sufficient to allow us to continue, zap the entire aperture. That should give the system long enough to recover and reap some pages from the evicted objects, forestalling the allocation error for the new object. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>