aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/pvr/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/pvr/mem.c')
-rw-r--r--drivers/gpu/pvr/mem.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/gpu/pvr/mem.c b/drivers/gpu/pvr/mem.c
index f71644e572f..5b5d1ac541a 100644
--- a/drivers/gpu/pvr/mem.c
+++ b/drivers/gpu/pvr/mem.c
@@ -29,12 +29,14 @@
29 29
30 30
31static PVRSRV_ERROR 31static PVRSRV_ERROR
32FreeSharedSysMemCallBack(IMG_PVOID pvParam, 32FreeSharedSysMemCallBack(IMG_PVOID pvParam,
33 IMG_UINT32 ui32Param) 33 IMG_UINT32 ui32Param,
34 IMG_BOOL bDummy)
34{ 35{
35 PVRSRV_KERNEL_MEM_INFO *psKernelMemInfo = pvParam; 36 PVRSRV_KERNEL_MEM_INFO *psKernelMemInfo = pvParam;
36 37
37 PVR_UNREFERENCED_PARAMETER(ui32Param); 38 PVR_UNREFERENCED_PARAMETER(ui32Param);
39 PVR_UNREFERENCED_PARAMETER(bDummy);
38 40
39 OSFreePages(psKernelMemInfo->ui32Flags, 41 OSFreePages(psKernelMemInfo->ui32Flags,
40 psKernelMemInfo->uAllocSize, 42 psKernelMemInfo->uAllocSize,
@@ -111,11 +113,11 @@ PVRSRVFreeSharedSysMemoryKM(PVRSRV_KERNEL_MEM_INFO *psKernelMemInfo)
111 113
112 if(psKernelMemInfo->sMemBlk.hResItem) 114 if(psKernelMemInfo->sMemBlk.hResItem)
113 { 115 {
114 eError = ResManFreeResByPtr(psKernelMemInfo->sMemBlk.hResItem); 116 eError = ResManFreeResByPtr(psKernelMemInfo->sMemBlk.hResItem, CLEANUP_WITH_POLL);
115 } 117 }
116 else 118 else
117 { 119 {
118 eError = FreeSharedSysMemCallBack(psKernelMemInfo, 0); 120 eError = FreeSharedSysMemCallBack(psKernelMemInfo, 0, CLEANUP_WITH_POLL);
119 } 121 }
120 122
121 return eError; 123 return eError;