From d9ecb91ef123ee4e88020d0328a8c1fafad30e6c Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Thu, 7 Nov 2013 14:58:08 +0000 Subject: [PATCH] sna: Skip an unmappable linear bo when searching through a cache for a GTT mapping Signed-off-by: Chris Wilson --- src/sna/kgem.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sna/kgem.c b/src/sna/kgem.c index 5a540e42..9a61c14b 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -3544,6 +3544,9 @@ discard: continue; } } else { + if (flags & CREATE_GTT_MAP && !kgem_bo_can_map(kgem, bo)) + continue; + if (flags & (CREATE_CPU_MAP | CREATE_GTT_MAP)) { if (first != NULL) break;