reactos/ntoskrnl/io/iomgr
Pierre Schweitzer ce6488df31
[NTOSKRNL] Add a quick path for FileFsDeviceInformation in NtQueryVolumeInformationFile
This allows querying volume information without issuing an IRP to the owner device.
The kernel is supposed to already have all the required information to return
to the caller.

Side effect: this allows querying volume information for devices not implementing
IRP_MJ_QUERY_VOLUME_INFORMATION such as null.sys
This fixes opening null device in Python.

Fix based on debugging by Maxim Smirnov in PR #1442

CORE-14551
2019-03-28 22:39:38 +01:00
..
adapter.c
arcname.c [NDK][NTOS] Add global definition of INIT_FUNCTION/INIT_SECTION (#779) 2018-12-30 12:19:11 +01:00
bootlog.c
controller.c [NTOSKRNL] Fix indentation. No code changes. 2018-12-16 10:30:23 +01:00
device.c [NTOSKRNL] Use proper enum type for IopCreateSecurityDescriptorPerType() 2018-12-04 19:20:47 +01:00
deviface.c [NTOS:IO] Avoid an unnecessary stack buffer in OpenRegistryHandlesFromSymbolicLink. CORE-15882 2019-03-25 08:43:47 +01:00
driver.c [NTOS:IO] Enable privilege check in NtLoadDriver. 2019-03-11 08:30:14 +01:00
error.c [NTOS:IO] Tiny improvement to debug message 2018-11-25 11:31:12 +01:00
file.c [NTOS] Don't use TAG_IO_NAME when calling ExFreePoolWithTag() for freeing FileObject->FileName.Buffer . 2018-12-30 15:26:42 +01:00
iocomp.c
ioevent.c
iofunc.c [NTOSKRNL] Add a quick path for FileFsDeviceInformation in NtQueryVolumeInformationFile 2019-03-28 22:39:38 +01:00
iomdl.c [NTOSKRNL] Fix indentation. No code changes. 2018-12-19 19:18:20 +01:00
iomgr.c [NTOSKRNL] Stub support for querying DOS name when parsing FO name 2018-10-03 11:45:08 +02:00
iorsrce.c
iotimer.c
iowork.c
irp.c [NTOSKRNL] Fix indentation. No code changes. 2018-12-19 19:18:21 +01:00
irq.c
ramdisk.c [NDK][NTOS] Add global definition of INIT_FUNCTION/INIT_SECTION (#779) 2018-12-30 12:19:11 +01:00
rawfs.c [NDK][NTOS] Add global definition of INIT_FUNCTION/INIT_SECTION (#779) 2018-12-30 12:19:11 +01:00
remlock.c
symlink.c
util.c [NTOS:IO] Fix always-false condition in IoCheckEaBufferValidity. 2019-03-25 08:41:51 +01:00
volume.c