Mesa (gallium-mesa-7.4): pipebuffer: Don' t retry to alloc memory block on mm.
Keith Whitwell
keithw at kemper.freedesktop.org
Mon Mar 2 20:28:20 UTC 2009
Module: Mesa
Branch: gallium-mesa-7.4
Commit: c7431552c0ff203cd4b3ae37751b10e6111e4167
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7431552c0ff203cd4b3ae37751b10e6111e4167
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Feb 18 10:25:04 2009 +0000
pipebuffer: Don't retry to alloc memory block on mm.
It will give the same result 2nd time too, as fencing is done at a
higher level.
---
src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c | 10 +++-------
1 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c b/src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c
index fe80ca3..37984e7 100644
--- a/src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c
+++ b/src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c
@@ -181,13 +181,9 @@ mm_bufmgr_create_buffer(struct pb_manager *mgr,
#if 0
mmDumpMemInfo(mm->heap);
#endif
-
- mm_buf->block = mmAllocMem(mm->heap, size, mm->align2, 0);
- if(!mm_buf->block) {
- FREE(mm_buf);
- pipe_mutex_unlock(mm->mutex);
- return NULL;
- }
+ FREE(mm_buf);
+ pipe_mutex_unlock(mm->mutex);
+ return NULL;
}
/* Some sanity checks */
More information about the mesa-commit
mailing list