- Timestamp:
- Jun 9, 2010 5:53:18 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp
r30131 r30132 192 192 ASMAtomicWritePtr(&pAioMgr->BlockingEventData.AddEndpoint.pEndpoint, pEndpoint); 193 193 rc = pdmacFileAioMgrWaitForBlockingEvent(pAioMgr, PDMACEPFILEAIOMGRBLOCKINGEVENT_ADD_ENDPOINT); 194 ASMAtomicWritePtr (&pAioMgr->BlockingEventData.AddEndpoint.pEndpoint, NULL);194 ASMAtomicWritePtrVoid((void * volatile *)&pAioMgr->BlockingEventData.AddEndpoint.pEndpoint, NULL); 195 195 196 196 RTCritSectLeave(&pAioMgr->CritSectBlockingEvent); … … 208 208 ASMAtomicWritePtr(&pAioMgr->BlockingEventData.RemoveEndpoint.pEndpoint, pEndpoint); 209 209 rc = pdmacFileAioMgrWaitForBlockingEvent(pAioMgr, PDMACEPFILEAIOMGRBLOCKINGEVENT_REMOVE_ENDPOINT); 210 ASMAtomicWritePtr (&pAioMgr->BlockingEventData.RemoveEndpoint.pEndpoint, NULL);210 ASMAtomicWritePtrVoid((void * volatile *)&pAioMgr->BlockingEventData.RemoveEndpoint.pEndpoint, NULL); 211 211 212 212 RTCritSectLeave(&pAioMgr->CritSectBlockingEvent); … … 224 224 ASMAtomicWritePtr(&pAioMgr->BlockingEventData.CloseEndpoint.pEndpoint, pEndpoint); 225 225 rc = pdmacFileAioMgrWaitForBlockingEvent(pAioMgr, PDMACEPFILEAIOMGRBLOCKINGEVENT_CLOSE_ENDPOINT); 226 ASMAtomicWritePtr (&pAioMgr->BlockingEventData.CloseEndpoint.pEndpoint, NULL);226 ASMAtomicWritePtrVoid((void * volatile *)&pAioMgr->BlockingEventData.CloseEndpoint.pEndpoint, NULL); 227 227 228 228 RTCritSectLeave(&pAioMgr->CritSectBlockingEvent);
Note:
See TracChangeset
for help on using the changeset viewer.