diff options
Diffstat (limited to 'drivers/gpu/pvr/mem.c')
-rw-r--r-- | drivers/gpu/pvr/mem.c | 10 |
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 | ||
31 | static PVRSRV_ERROR | 31 | static PVRSRV_ERROR |
32 | FreeSharedSysMemCallBack(IMG_PVOID pvParam, | 32 | FreeSharedSysMemCallBack(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; |