Module: Mesa
Branch: master
Commit: c7431552c0ff203cd4b3ae37751b10e6111e4167
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7431552c0ff203cd4b3ae37751b10e6111e4167

Author: José Fonseca <jfons...@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 */

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to