gpu: pvr: Check OSAllocMem return value.
authorJanusz Sobczak <janusz.sobczak@imgtec.com>
Mon, 9 Aug 2010 11:23:16 +0000 (13:23 +0200)
committerGrazvydas Ignotas <notasas@gmail.com>
Sun, 20 May 2012 18:09:42 +0000 (21:09 +0300)
Signed-off-by: Janusz Sobczak <janusz.sobczak@imgtec.com>
Signed-off-by: Imre Deak <imre.deak@nokia.com>
pvr/mmu.c

index d93e9ff..7b9f0af 100644 (file)
--- a/pvr/mmu.c
+++ b/pvr/mmu.c
@@ -311,10 +311,10 @@ static IMG_BOOL _DeferredAllocPagetables(struct MMU_HEAP *pMMUHeap,
 
        for (i = 0; i < ui32PTPageCount; i++) {
                if (ppsPTInfoList[i] == NULL) {
-                       OSAllocMem(PVRSRV_OS_PAGEABLE_HEAP,
+                       if (OSAllocMem(PVRSRV_OS_PAGEABLE_HEAP,
                                   sizeof(struct MMU_PT_INFO),
-                                  (void **) &ppsPTInfoList[i], NULL);
-                       if (ppsPTInfoList[i] == NULL) {
+                                  (void **) &ppsPTInfoList[i], NULL)
+                                       != PVRSRV_OK) {
                                PVR_DPF(PVR_DBG_ERROR,
                                        "_DeferredAllocPagetables: "
                                        "ERROR call to OSAllocMem failed");