summaryrefslogtreecommitdiff
path: root/drivers/gpu/pvr/services4/srvkm/env/linux/osperproc.c
diff options
context:
space:
mode:
authorWengang Wu <wgw@motorola.com>2014-07-14 22:15:17 -0500
committerJee Su Chang <w20740@motorola.com>2014-07-16 19:12:10 +0000
commit56071cb85478ccac30a0ef54d9db13e6bbed50b4 (patch)
tree7f50ad569cc4bdf2b759dba14d78387ee9ddc89f /drivers/gpu/pvr/services4/srvkm/env/linux/osperproc.c
parent74fb453848774aa38c1a32934c40b053aa99d09c (diff)
downloadolio-linux-3.10-56071cb85478ccac30a0ef54d9db13e6bbed50b4.tar.xz
olio-linux-3.10-56071cb85478ccac30a0ef54d9db13e6bbed50b4.zip
IKXCLOCK-2893 Merge changes based on ImgTech SGX DDK 1.12@2917986
Change-Id: I5f884bc0d76942433d0a451384b1b4bbdc324208
Diffstat (limited to 'drivers/gpu/pvr/services4/srvkm/env/linux/osperproc.c')
-rwxr-xr-xdrivers/gpu/pvr/services4/srvkm/env/linux/osperproc.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/pvr/services4/srvkm/env/linux/osperproc.c b/drivers/gpu/pvr/services4/srvkm/env/linux/osperproc.c
index 3485d8ae61c..9b014dccd09 100755
--- a/drivers/gpu/pvr/services4/srvkm/env/linux/osperproc.c
+++ b/drivers/gpu/pvr/services4/srvkm/env/linux/osperproc.c
@@ -114,6 +114,14 @@ PVRSRV_ERROR OSPerProcessPrivateDataDeInit(IMG_HANDLE hOsPrivateData)
psEnvPerProc = (PVRSRV_ENV_PER_PROCESS_DATA *)hOsPrivateData;
+#if defined(SUPPORT_ION)
+ if (psEnvPerProc->psIONClient)
+ {
+ ion_client_destroy(psEnvPerProc->psIONClient);
+ psEnvPerProc->psIONClient = IMG_NULL;
+ }
+#endif /* defined(SUPPORT_ION) */
+
/* Linux specific mmap processing */
LinuxMMapPerProcessDisconnect(psEnvPerProc);