IMG_INT err = -EFAULT;
PVRSRV_ERROR pvr_err = PVRSRV_OK;
+ if(ui32BridgeID >= (BRIDGE_DISPATCH_TABLE_ENTRY_COUNT))
+ {
+ PVR_DPF((PVR_DBG_ERROR, "%s: ui32BridgeID = %d is out if range!",
+ __FUNCTION__, ui32BridgeID));
+ goto return_fault;
+ }
+
dte = &g_BridgeDispatchTable[ui32BridgeID];
#if defined(DEBUG_TRACE_BRIDGE_KM)
psBridgeOut = psBridgePackageKM->pvParamOut;
#endif
- if(ui32BridgeID >= (BRIDGE_DISPATCH_TABLE_ENTRY_COUNT))
- {
- PVR_DPF((PVR_DBG_ERROR, "%s: ui32BridgeID = %d is out if range!",
- __FUNCTION__, ui32BridgeID));
- goto return_fault;
- }
pfBridgeHandler = (BridgeWrapperFunction)dte->pfFunction;
err = pfBridgeHandler(ui32BridgeID,
psBridgeIn,