[FASTFAT]
authorPierre Schweitzer <pierre@reactos.org>
Sat, 29 Nov 2014 20:26:07 +0000 (20:26 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Sat, 29 Nov 2014 20:26:07 +0000 (20:26 +0000)
commite85718fec8c43e72551527c4b4585e5609ec3283
treef3282dceb0170c1fe949aa9eba37db5d43a1c260
parent8d5e230523a610c939a42462a8571f51b343d55e
[FASTFAT]
- Add a flag to enable (or disable depends on your reading ;-)) the VPB swapout process for volume umount.
- By default, disable it for MSVC builds.

This *might* lolfix the MSVC builds.

Just for the record, we also have a bug in the GCC builds but it doesn't seem to show up.
The main issue is that after formatting, we close handle to the volume, and IRP_MJ_CLEANUP is properly received and initiates a bit of dismount.
But then, the IRP_MJ_CLOSE is never received (why????) and thus, dismount cannot properly end.
This is a real & serious issue.

svn path=/trunk/; revision=65527
reactos/drivers/filesystems/fastfat/cleanup.c
reactos/drivers/filesystems/fastfat/close.c
reactos/drivers/filesystems/fastfat/fsctl.c
reactos/drivers/filesystems/fastfat/vfat.h