aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/pvr/sgx/mmu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/pvr/sgx/mmu.c')
-rw-r--r--drivers/gpu/pvr/sgx/mmu.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/pvr/sgx/mmu.c b/drivers/gpu/pvr/sgx/mmu.c
index 5a087cd449e..974973a5c28 100644
--- a/drivers/gpu/pvr/sgx/mmu.c
+++ b/drivers/gpu/pvr/sgx/mmu.c
@@ -79,6 +79,8 @@ typedef struct _MMU_PT_INFO_
79 79
80 IMG_VOID *hPTPageOSMemHandle; 80 IMG_VOID *hPTPageOSMemHandle;
81 IMG_CPU_VIRTADDR PTPageCpuVAddr; 81 IMG_CPU_VIRTADDR PTPageCpuVAddr;
82
83
82 IMG_UINT32 ui32ValidPTECount; 84 IMG_UINT32 ui32ValidPTECount;
83} MMU_PT_INFO; 85} MMU_PT_INFO;
84 86
@@ -2167,7 +2169,8 @@ MMU_UnmapPagesAndFreePTs (MMU_HEAP *psMMUHeap,
2167 2169
2168 2170
2169 2171
2170 if (ppsPTInfoList[0] && ppsPTInfoList[0]->ui32ValidPTECount == 0) 2172 if (ppsPTInfoList[0] && (ppsPTInfoList[0]->ui32ValidPTECount == 0)
2173 )
2171 { 2174 {
2172#if defined(FIX_HW_BRN_31620) 2175#if defined(FIX_HW_BRN_31620)
2173 if (BRN31620FreePageTable(psMMUHeap, ui32PDIndex) == IMG_TRUE) 2176 if (BRN31620FreePageTable(psMMUHeap, ui32PDIndex) == IMG_TRUE)