From: Pierre Schweitzer Date: Sun, 10 Jul 2016 18:16:03 +0000 (+0000) Subject: [FASTFAT] X-Git-Tag: ReactOS-0.4.2~120 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=79bcce0cbefac087af4f6177c6b3634a3d632df5 [FASTFAT] CcMapData 4th arg isn't a boolean but a flag. Fix it accordingly CcPinRead 4th arg isn't a boolean but a flag. Fix it accordingly svn path=/trunk/; revision=71890 --- diff --git a/reactos/drivers/filesystems/fastfat/create.c b/reactos/drivers/filesystems/fastfat/create.c index 5ad9e67b0b4..3691dc8f579 100644 --- a/reactos/drivers/filesystems/fastfat/create.c +++ b/reactos/drivers/filesystems/fastfat/create.c @@ -137,7 +137,7 @@ ReadVolumeLabel( FileOffset.QuadPart = 0; _SEH2_TRY { - CcMapData(pFcb->FileObject, &FileOffset, SizeDirEntry, TRUE, &Context, (PVOID*)&Entry); + CcMapData(pFcb->FileObject, &FileOffset, SizeDirEntry, MAP_WAIT, &Context, (PVOID*)&Entry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -176,7 +176,7 @@ ReadVolumeLabel( FileOffset.u.LowPart += PAGE_SIZE; _SEH2_TRY { - CcMapData(pFcb->FileObject, &FileOffset, SizeDirEntry, TRUE, &Context, (PVOID*)&Entry); + CcMapData(pFcb->FileObject, &FileOffset, SizeDirEntry, MAP_WAIT, &Context, (PVOID*)&Entry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { diff --git a/reactos/drivers/filesystems/fastfat/direntry.c b/reactos/drivers/filesystems/fastfat/direntry.c index 2485c39789a..d35f53ccf36 100644 --- a/reactos/drivers/filesystems/fastfat/direntry.c +++ b/reactos/drivers/filesystems/fastfat/direntry.c @@ -72,7 +72,7 @@ FATIsDirectoryEmpty( _SEH2_TRY { - CcMapData(Fcb->FileObject, &FileOffset, sizeof(FAT_DIR_ENTRY), TRUE, &Context, (PVOID*)&FatDirEntry); + CcMapData(Fcb->FileObject, &FileOffset, sizeof(FAT_DIR_ENTRY), MAP_WAIT, &Context, (PVOID*)&FatDirEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -132,7 +132,7 @@ FATXIsDirectoryEmpty( _SEH2_TRY { - CcMapData(Fcb->FileObject, &FileOffset, sizeof(FATX_DIR_ENTRY), TRUE, &Context, (PVOID*)&FatXDirEntry); + CcMapData(Fcb->FileObject, &FileOffset, sizeof(FATX_DIR_ENTRY), MAP_WAIT, &Context, (PVOID*)&FatXDirEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -219,7 +219,7 @@ FATGetNextDirEntry( _SEH2_TRY { - CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, TRUE, pContext, pPage); + CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, MAP_WAIT, pContext, pPage); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -260,7 +260,7 @@ FATGetNextDirEntry( _SEH2_TRY { - CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, TRUE, pContext, pPage); + CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, MAP_WAIT, pContext, pPage); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -297,7 +297,7 @@ FATGetNextDirEntry( _SEH2_TRY { - CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, TRUE, pContext, pPage); + CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, MAP_WAIT, pContext, pPage); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -427,7 +427,7 @@ FATGetNextDirEntry( _SEH2_TRY { - CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, TRUE, pContext, pPage); + CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, MAP_WAIT, pContext, pPage); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -525,7 +525,7 @@ FATXGetNextDirEntry( _SEH2_TRY { - CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, TRUE, pContext, pPage); + CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, MAP_WAIT, pContext, pPage); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -568,7 +568,7 @@ FATXGetNextDirEntry( _SEH2_TRY { - CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, TRUE, pContext, pPage); + CcMapData(pDirFcb->FileObject, &FileOffset, PAGE_SIZE, MAP_WAIT, pContext, pPage); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { diff --git a/reactos/drivers/filesystems/fastfat/dirwr.c b/reactos/drivers/filesystems/fastfat/dirwr.c index 2e21018617d..f610e8edad4 100644 --- a/reactos/drivers/filesystems/fastfat/dirwr.c +++ b/reactos/drivers/filesystems/fastfat/dirwr.c @@ -55,7 +55,7 @@ VfatUpdateEntry( Offset.u.LowPart = dirIndex * SizeDirEntry; _SEH2_TRY { - CcPinRead(pFcb->parentFcb->FileObject, &Offset, SizeDirEntry, TRUE, &Context, (PVOID*)&PinEntry); + CcPinRead(pFcb->parentFcb->FileObject, &Offset, SizeDirEntry, PIN_WAIT, &Context, (PVOID*)&PinEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -100,7 +100,7 @@ vfatRenameEntry( Offset.u.LowPart = (StartIndex * sizeof(FATX_DIR_ENTRY) / PAGE_SIZE) * PAGE_SIZE; _SEH2_TRY { - CcPinRead(pFcb->parentFcb->FileObject, &Offset, sizeof(FATX_DIR_ENTRY), TRUE, &Context, (PVOID*)&pDirEntry); + CcPinRead(pFcb->parentFcb->FileObject, &Offset, sizeof(FATX_DIR_ENTRY), PIN_WAIT, &Context, (PVOID*)&pDirEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -178,7 +178,7 @@ vfatFindDirSpace( } _SEH2_TRY { - CcPinRead(pDirFcb->FileObject, &FileOffset, DeviceExt->FatInfo.BytesPerCluster, TRUE, &Context, (PVOID*)&pFatEntry); + CcPinRead(pDirFcb->FileObject, &FileOffset, DeviceExt->FatInfo.BytesPerCluster, PIN_WAIT, &Context, (PVOID*)&pFatEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -239,7 +239,7 @@ vfatFindDirSpace( DeviceExt->FatInfo.BytesPerCluster); _SEH2_TRY { - CcPinRead(pDirFcb->FileObject, &FileOffset, DeviceExt->FatInfo.BytesPerCluster, TRUE, &Context, (PVOID*)&pFatEntry); + CcPinRead(pDirFcb->FileObject, &FileOffset, DeviceExt->FatInfo.BytesPerCluster, PIN_WAIT, &Context, (PVOID*)&pFatEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -258,7 +258,7 @@ vfatFindDirSpace( FileOffset.u.LowPart = (*start + nbSlots) * SizeDirEntry; _SEH2_TRY { - CcPinRead(pDirFcb->FileObject, &FileOffset, SizeDirEntry, TRUE, &Context, (PVOID*)&pFatEntry); + CcPinRead(pDirFcb->FileObject, &FileOffset, SizeDirEntry, PIN_WAIT, &Context, (PVOID*)&pFatEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -579,7 +579,7 @@ FATAddEntry( /* one cluster */ _SEH2_TRY { - CcPinRead(ParentFcb->FileObject, &FileOffset, nbSlots * sizeof(FAT_DIR_ENTRY), TRUE, &Context, (PVOID*)&pFatEntry); + CcPinRead(ParentFcb->FileObject, &FileOffset, nbSlots * sizeof(FAT_DIR_ENTRY), PIN_WAIT, &Context, (PVOID*)&pFatEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -602,7 +602,7 @@ FATAddEntry( i = size / sizeof(FAT_DIR_ENTRY); _SEH2_TRY { - CcPinRead(ParentFcb->FileObject, &FileOffset, size, TRUE, &Context, (PVOID*)&pFatEntry); + CcPinRead(ParentFcb->FileObject, &FileOffset, size, PIN_WAIT, &Context, (PVOID*)&pFatEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -616,7 +616,7 @@ FATAddEntry( FileOffset.u.LowPart += size; _SEH2_TRY { - CcPinRead(ParentFcb->FileObject, &FileOffset, nbSlots * sizeof(FAT_DIR_ENTRY) - size, TRUE, &Context, (PVOID*)&pFatEntry); + CcPinRead(ParentFcb->FileObject, &FileOffset, nbSlots * sizeof(FAT_DIR_ENTRY) - size, PIN_WAIT, &Context, (PVOID*)&pFatEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -658,7 +658,7 @@ FATAddEntry( FileOffset.QuadPart = 0; _SEH2_TRY { - CcPinRead((*Fcb)->FileObject, &FileOffset, DeviceExt->FatInfo.BytesPerCluster, TRUE, &Context, (PVOID*)&pFatEntry); + CcPinRead((*Fcb)->FileObject, &FileOffset, DeviceExt->FatInfo.BytesPerCluster, PIN_WAIT, &Context, (PVOID*)&pFatEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -785,7 +785,7 @@ FATXAddEntry( FileOffset.u.LowPart = Index * sizeof(FATX_DIR_ENTRY); _SEH2_TRY { - CcPinRead(ParentFcb->FileObject, &FileOffset, sizeof(FATX_DIR_ENTRY), TRUE, &Context, (PVOID*)&pFatXDirEntry); + CcPinRead(ParentFcb->FileObject, &FileOffset, sizeof(FATX_DIR_ENTRY), PIN_WAIT, &Context, (PVOID*)&pFatXDirEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -862,7 +862,7 @@ FATDelEntry( Offset.u.LowPart = (i * sizeof(FAT_DIR_ENTRY) / PAGE_SIZE) * PAGE_SIZE; _SEH2_TRY { - CcPinRead(pFcb->parentFcb->FileObject, &Offset, sizeof(FAT_DIR_ENTRY), TRUE, &Context, (PVOID*)&pDirEntry); + CcPinRead(pFcb->parentFcb->FileObject, &Offset, sizeof(FAT_DIR_ENTRY), PIN_WAIT, &Context, (PVOID*)&pDirEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -934,7 +934,7 @@ FATXDelEntry( Offset.u.LowPart = (StartIndex * sizeof(FATX_DIR_ENTRY) / PAGE_SIZE) * PAGE_SIZE; _SEH2_TRY { - CcPinRead(pFcb->parentFcb->FileObject, &Offset, sizeof(FATX_DIR_ENTRY), TRUE, &Context, (PVOID*)&pDirEntry); + CcPinRead(pFcb->parentFcb->FileObject, &Offset, sizeof(FATX_DIR_ENTRY), PIN_WAIT, &Context, (PVOID*)&pDirEntry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { diff --git a/reactos/drivers/filesystems/fastfat/volume.c b/reactos/drivers/filesystems/fastfat/volume.c index db891733d7c..8fccde8e49f 100644 --- a/reactos/drivers/filesystems/fastfat/volume.c +++ b/reactos/drivers/filesystems/fastfat/volume.c @@ -316,7 +316,7 @@ FsdSetFsLabelInformation( FileOffset.QuadPart = 0; _SEH2_TRY { - CcPinRead(pRootFcb->FileObject, &FileOffset, SizeDirEntry, TRUE, &Context, (PVOID*)&Entry); + CcPinRead(pRootFcb->FileObject, &FileOffset, SizeDirEntry, PIN_WAIT, &Context, (PVOID*)&Entry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -351,7 +351,7 @@ FsdSetFsLabelInformation( FileOffset.u.LowPart += PAGE_SIZE; _SEH2_TRY { - CcPinRead(pRootFcb->FileObject, &FileOffset, SizeDirEntry, TRUE, &Context, (PVOID*)&Entry); + CcPinRead(pRootFcb->FileObject, &FileOffset, SizeDirEntry, PIN_WAIT, &Context, (PVOID*)&Entry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -386,7 +386,7 @@ FsdSetFsLabelInformation( Status = STATUS_SUCCESS; _SEH2_TRY { - CcPinRead(pRootFcb->FileObject, &FileOffset, SizeDirEntry, TRUE, &Context, (PVOID*)&Entry); + CcPinRead(pRootFcb->FileObject, &FileOffset, SizeDirEntry, PIN_WAIT, &Context, (PVOID*)&Entry); } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) {