summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2017-08-31 23:54:20 -0700
committerKenneth Graunke <[email protected]>2017-09-02 12:56:18 -0700
commit52b65dfda84e4d433a332dd84596eef054eb5cbb (patch)
treeb6501f8cee761fd1c5ee6c08531bf64400689dbb
parente5654fc4506ce9789577204e9b1629071855d811 (diff)
i965: Fix crash in fallback GTT mapping.
We can't perf_debug without a context. Cc: [email protected] Reviewed-by: Anuj Phogat <[email protected]>
-rw-r--r--src/mesa/drivers/dri/i965/brw_bufmgr.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.c b/src/mesa/drivers/dri/i965/brw_bufmgr.c
index 6a7422fff92..801721991f4 100644
--- a/src/mesa/drivers/dri/i965/brw_bufmgr.c
+++ b/src/mesa/drivers/dri/i965/brw_bufmgr.c
@@ -944,8 +944,10 @@ brw_bo_map(struct brw_context *brw, struct brw_bo *bo, unsigned flags)
* We skip MAP_RAW because we want to avoid map_gtt's fence detiling.
*/
if (!map && !(flags & MAP_RAW)) {
- perf_debug("Fallback GTT mapping for %s with access flags %x\n",
- bo->name, flags);
+ if (brw) {
+ perf_debug("Fallback GTT mapping for %s with access flags %x\n",
+ bo->name, flags);
+ }
map = brw_bo_map_gtt(brw, bo, flags);
}