drm/i915: Reject bind_to_gtt() early if object > aperture
authorChris Wilson <chris@chris-wilson.co.uk>
Thu, 27 May 2010 12:18:21 +0000 (13:18 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Jul 2010 18:10:39 +0000 (11:10 -0700)
commit22fb2a2f465b14676761143a4d9b93bc9a2e3f8f
tree0db7fad2d219fcc712cb5f419d662d7e16e094c6
parent5eef7398c31fcbb13555c8a64ae691034b2cd8be
drm/i915: Reject bind_to_gtt() early if object > aperture

commit 654fc6073f68efa3b6c466825749e73e7fbb92cd upstream.

If the object is bigger than the entire aperture, reject it early
before evicting everything in a vain attempt to find space.

v2: Use E2BIG as suggested by Owain G. Ainsworth.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/gpu/drm/i915/i915_gem.c