Changeset 29905 in vbox
- Timestamp:
- May 31, 2010 12:59:42 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
include/VBox/vmm.h (modified) (1 diff)
-
src/VBox/VMM/PDMQueue.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm.h
r29669 r29905 81 81 /** Acquire the PDM lock. */ 82 82 VMMCALLRING3_PDM_LOCK, 83 /** Call PDMR3QueueFlushWorker. */84 VMMCALLRING3_PDM_QUEUE_FLUSH,85 83 /** Acquire the PGM lock. */ 86 84 VMMCALLRING3_PGM_LOCK, -
trunk/src/VBox/VMM/PDMQueue.cpp
r29902 r29905 712 712 RTR0PTR pItemsR0 = ASMAtomicXchgR0Ptr(&pQueue->pPendingR0, NIL_RTR0PTR); 713 713 714 if ( !pItems715 && !pItemsRC716 && !pItemsR0)717 /* Somebody may be racing us ... never mind. */718 return true;714 AssertMsgReturn( pItemsR0 715 || pItemsRC 716 || pItems, 717 ("Someone is racing us? This shouldn't happen!\n"), 718 true); 719 719 720 720 /* … … 895 895 Assert(pTimer == pQueue->pTimer); NOREF(pTimer); 896 896 897 if ( pQueue->pPendingR3898 || pQueue->pPendingR0899 || pQueue->pPendingRC)897 if ( pQueue->pPendingR3 898 || pQueue->pPendingR0 899 || pQueue->pPendingRC) 900 900 pdmR3QueueFlush(pQueue); 901 901 int rc = TMTimerSetMillies(pQueue->pTimer, pQueue->cMilliesInterval);
Note:
See TracChangeset
for help on using the changeset viewer.

