reactos/ntoskrnl/io
Hermès Bélusca-Maïto cbaa8e7dfb
[NTOS:IO] RAW-FS: Few improvements.
- Simplify the volume-deletion code in RawCheckForDismount().

- Fixes the OpenCount check in RawClose(): the VCB mutex must be
  released when the volume has not been dismounted, either because
  OpenCount != 0 or because RawCheckForDismount() returned FALSE.

- Explicitly use VCB_STATE_LOCKED instead of hardcoding its value.

- In IRP_MN_VERIFY_VOLUME handling, lock the volume before playing
  with it, and again let the volume be dismounted only if OpenCount == 0
  (and the IoDeleteDevice() call is done by RawCheckForDismount()).
2018-11-11 21:56:18 +01:00
..
iomgr [NTOS:IO] RAW-FS: Few improvements. 2018-11-11 21:56:18 +01:00
pnpmgr [NTOS] Remove some hacks that are not needed anymore, since a real registry hive will be used in 1st-stage as well. 2018-10-25 00:40:00 +02:00