summaryrefslogtreecommitdiff
path: root/drivers/gpu/pvr/services4/srvkm/common/pvrsrv.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/pvr/services4/srvkm/common/pvrsrv.c')
-rwxr-xr-xdrivers/gpu/pvr/services4/srvkm/common/pvrsrv.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/drivers/gpu/pvr/services4/srvkm/common/pvrsrv.c b/drivers/gpu/pvr/services4/srvkm/common/pvrsrv.c
index ea1fcaf319d..dcbc09ff677 100755
--- a/drivers/gpu/pvr/services4/srvkm/common/pvrsrv.c
+++ b/drivers/gpu/pvr/services4/srvkm/common/pvrsrv.c
@@ -172,19 +172,24 @@ PVRSRV_ERROR FreeDeviceID(SYS_DATA *psSysData, IMG_UINT32 ui32DevID)
******************************************************************************/
IMG_VOID IMG_CALLCONV PVRSRVCompatCheckKM(PVRSRV_BRIDGE_IN_COMPAT_CHECK *psUserModeDDKDetails, PVRSRV_BRIDGE_RETURN *psRetOUT)
{
+#if defined(MOT_BUILD)
+ IMG_UINT32 ui32DDKBuild = PVRVERSION_MOTBUILD;
+#else
+ IMG_UINT32 ui32DDKBuild = PVRVERSION_BUILD;
+#endif
if(psUserModeDDKDetails->ui32DDKVersion != ((PVRVERSION_MAJ << 16) | (PVRVERSION_MIN << 8))
- || (psUserModeDDKDetails->ui32DDKBuild != PVRVERSION_BUILD))
+ || (psUserModeDDKDetails->ui32DDKBuild != ui32DDKBuild))
{
psRetOUT->eError = PVRSRV_ERROR_DDK_VERSION_MISMATCH;
PVR_DPF((PVR_DBG_ERROR, "(FAIL) UM-KM DDK Mismatch UM-(%d) KM-(%d).",
- psUserModeDDKDetails->ui32DDKBuild, PVRVERSION_BUILD));
+ psUserModeDDKDetails->ui32DDKBuild, ui32DDKBuild));
}
else
{
psRetOUT->eError = PVRSRV_OK;
PVR_DPF((PVR_DBG_MESSAGE, "UM DDK-(%d) and KM DDK-(%d) match. [ OK ]",
- psUserModeDDKDetails->ui32DDKBuild ,PVRVERSION_BUILD));
+ psUserModeDDKDetails->ui32DDKBuild, ui32DDKBuild));
}
}