sna: Simplify kgem_bo_can_map()
authorChris Wilson <chris@chris-wilson.co.uk>
Sun, 8 Dec 2013 16:35:27 +0000 (16:35 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Sun, 8 Dec 2013 16:36:32 +0000 (16:36 +0000)
Remove the attempt to trick us into mapping large bo.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
src/sna/kgem.h

index 14d7d68..d67f73f 100644 (file)
@@ -668,10 +668,7 @@ static inline bool kgem_bo_can_map(struct kgem *kgem, struct kgem_bo *bo)
        if (kgem->gen == 021 && bo->tiling == I915_TILING_Y)
                return false;
 
-       if (!bo->presumed_offset)
-               return __kgem_bo_num_pages(bo) <= kgem->aperture_mappable / 4;
-
-       return bo->presumed_offset / PAGE_SIZE + __kgem_bo_num_pages(bo) <= kgem->aperture_mappable;
+       return __kgem_bo_num_pages(bo) <= kgem->aperture_mappable / 4;
 }
 
 static inline bool kgem_bo_can_map__cpu(struct kgem *kgem,