summaryrefslogtreecommitdiff
path: root/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c')
-rw-r--r--drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c
index 4f10cd5e36cf..b181f55ec55e 100644
--- a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c
+++ b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c
@@ -1340,6 +1340,18 @@ gckKERNEL_DestroyProcessDB(
status = gckOS_FreeMemory(Kernel->os, record->physical);
break;
+#if gcdANDROID_NATIVE_FENCE_SYNC
+ case gcvDB_SYNC_POINT:
+ /* Free the user signal. */
+ status = gckOS_DestroySyncPoint(Kernel->os,
+ (gctSYNC_POINT) record->data);
+
+ gcmkTRACE_ZONE(gcvLEVEL_WARNING, gcvZONE_DATABASE,
+ "DB: SYNC POINT %d (status=%d)",
+ (gctINT)(gctUINTPTR_T)record->data, status);
+ break;
+#endif
+
case gcvDB_VIDEO_MEMORY_RESERVED:
case gcvDB_VIDEO_MEMORY_CONTIGUOUS:
case gcvDB_VIDEO_MEMORY_VIRTUAL: