diff options
Diffstat (limited to 'drivers/gpu/pvr/sgx/mmu.c')
-rw-r--r-- | drivers/gpu/pvr/sgx/mmu.c | 5 |
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) |