Changeset 30112 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jun 9, 2010 12:31:50 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 62507
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp
r30111 r30112 1067 1067 pHandle->iNext = pGVMM->iFreeHead; 1068 1068 pGVMM->iFreeHead = iHandle; 1069 ASMAtomicWrite Ptr(&pHandle->pGVM, (PGVM)NULL);1070 ASMAtomicWrite Ptr(&pHandle->pVM, (PVM)NULL);1071 ASMAtomicWrite Ptr(&pHandle->pvObj, (void *)NULL);1072 ASMAtomicWrite Ptr(&pHandle->pSession, (PSUPDRVSESSION)NULL);1069 ASMAtomicWriteNullPtr(&pHandle->pGVM); 1070 ASMAtomicWriteNullPtr(&pHandle->pVM); 1071 ASMAtomicWriteNullPtr(&pHandle->pvObj); 1072 ASMAtomicWriteNullPtr(&pHandle->pSession); 1073 1073 ASMAtomicWriteSize(&pHandle->hEMT0, NIL_RTNATIVETHREAD); 1074 1074 ASMAtomicWriteSize(&pHandle->ProcId, NIL_RTPROCESS); -
trunk/src/VBox/VMM/VMReq.cpp
r30111 r30112 490 490 if (ASMAtomicCmpXchgPtr(ppHead, pHead, pList)) 491 491 return; 492 ASMAtomicWrite Ptr(&pTail->pNext, NULL);492 ASMAtomicWriteNullPtr(&pTail->pNext); 493 493 ASMCompilerBarrier(); 494 494 if (ASMAtomicCmpXchgPtr(ppHead, pHead, NULL)) … … 1009 1009 pReqRet = pReqRet->pNext; 1010 1010 } while (pReqRet->pNext); 1011 ASMAtomicWrite Ptr(&pPrev->pNext, NULL);1011 ASMAtomicWriteNullPtr(&pPrev->pNext); 1012 1012 1013 1013 /* Push the others back onto the list (end of it). */
Note:
See TracChangeset
for help on using the changeset viewer.