diff options
author | Keith Packard <keithp@keithp.com> | 2008-12-15 15:49:01 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2009-01-06 09:31:39 -0800 |
commit | 7736b65be4fb4d5c59d7aedb1e64da976bb10ae9 (patch) | |
tree | 1dc3c8e125502cf1db2ddb45b1edaf11398728c0 | |
parent | 632f816c72cb4b48b690fd92d1cc1d5a9c9285c7 (diff) |
FatalError on batchbuffer map failure
Yes, it would be nice to do something other than crash here.
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | src/i830_batchbuffer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/i830_batchbuffer.c b/src/i830_batchbuffer.c index 13d939e6..b1c8a8de 100644 --- a/src/i830_batchbuffer.c +++ b/src/i830_batchbuffer.c @@ -112,7 +112,9 @@ intel_next_batch(ScrnInfoPtr pScrn) else pI830->batch_bo = dri_bo_alloc(pI830->bufmgr, "batch", 4096 * 4, 4096); - dri_bo_map(pI830->batch_bo, 1); + if (dri_bo_map(pI830->batch_bo, 1) != 0) + FatalError("Failed to map batchbuffer: %s\n", strerror(errno)); + pI830->batch_used = 0; pI830->batch_ptr = pI830->batch_bo->virtual; } |