summaryrefslogtreecommitdiffstats
path: root/pvr-source/services4/srvkm/common/queue.c
diff options
context:
space:
mode:
Diffstat (limited to 'pvr-source/services4/srvkm/common/queue.c')
-rw-r--r--pvr-source/services4/srvkm/common/queue.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/pvr-source/services4/srvkm/common/queue.c b/pvr-source/services4/srvkm/common/queue.c
index 88b05a4..09892e3 100644
--- a/pvr-source/services4/srvkm/common/queue.c
+++ b/pvr-source/services4/srvkm/common/queue.c
@@ -1082,10 +1082,13 @@ PVRSRV_ERROR PVRSRVProcessCommand(SYS_DATA *psSysData,
*/
psCmdCompleteData->bInUse = IMG_FALSE;
eError = PVRSRV_ERROR_CMD_NOT_PROCESSED;
+ PVR_LOG(("Failed to submit command from queue processor, this could cause sync wedge!"));
+ }
+ else
+ {
+ /* Increment the CCB offset */
+ psDeviceCommandData[psCommand->CommandType].ui32CCBOffset = (ui32CCBOffset + 1) % DC_NUM_COMMANDS_PER_TYPE;
}
-
- /* Increment the CCB offset */
- psDeviceCommandData[psCommand->CommandType].ui32CCBOffset = (ui32CCBOffset + 1) % DC_NUM_COMMANDS_PER_TYPE;
return eError;
}