Changeset 40680 in vbox for trunk/src/VBox
- Timestamp:
- Mar 28, 2012 1:19:24 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 77131
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Storage/VD.cpp
r40679 r40680 5426 5426 5427 5427 pImage->uOpenFlags = uOpenFlags & (VD_OPEN_FLAGS_HONOR_SAME | VD_OPEN_FLAGS_DISCARD | VD_OPEN_FLAGS_IGNORE_FLUSH); 5428 pImage->VDIo.fIgnoreFlush = (uOpenFlags & VD_OPEN_FLAGS_IGNORE_FLUSH) != 0; 5428 5429 rc = pImage->Backend->pfnOpen(pImage->pszFilename, 5429 5430 uOpenFlags & ~(VD_OPEN_FLAGS_HONOR_SAME | VD_OPEN_FLAGS_IGNORE_FLUSH), … … 5462 5463 5463 5464 pImage->VDIo.pBackendData = pImage->pBackendData; 5464 pImage->VDIo.fIgnoreFlush = (uOpenFlags & VD_OPEN_FLAGS_IGNORE_FLUSH) != 0;5465 5465 5466 5466 /* Check image type. As the image itself has only partial knowledge … … 6216 6216 6217 6217 pImage->uOpenFlags = uOpenFlags & VD_OPEN_FLAGS_HONOR_SAME; 6218 pImage->VDIo.fIgnoreFlush = (uOpenFlags & VD_OPEN_FLAGS_IGNORE_FLUSH) != 0; 6218 6219 uImageFlags |= VD_IMAGE_FLAGS_DIFF; 6219 6220 rc = pImage->Backend->pfnCreate(pImage->pszFilename, pDisk->cbSize, … … 6231 6232 { 6232 6233 pImage->VDIo.pBackendData = pImage->pBackendData; 6233 pImage->VDIo.fIgnoreFlush = (uOpenFlags & VD_OPEN_FLAGS_IGNORE_FLUSH) != 0;6234 6234 pImage->uImageFlags = uImageFlags; 6235 6235 … … 6465 6465 6466 6466 pCache->uOpenFlags = uOpenFlags & VD_OPEN_FLAGS_HONOR_SAME; 6467 pCache->VDIo.fIgnoreFlush = (uOpenFlags & VD_OPEN_FLAGS_IGNORE_FLUSH) != 0; 6467 6468 rc = pCache->Backend->pfnCreate(pCache->pszFilename, cbSize, 6468 6469 uImageFlags, … … 6483 6484 6484 6485 pCache->VDIo.pBackendData = pCache->pBackendData; 6485 pCache->VDIo.fIgnoreFlush = (uOpenFlags & VD_OPEN_FLAGS_IGNORE_FLUSH) != 0;6486 6486 6487 6487 /* Re-check state, as the lock wasn't held and another image
Note:
See TracChangeset
for help on using the changeset viewer.