Pierre Schweitzer
|
9ecbbe2a33
|
[NTOSKRNL] Use ExAllocatePoolWithQuotaTag() when allocating SystemBuffer for the IRP
That way, in case the system lacks memory, an exception is thrown and IRP isn't sent
to the device with NULL SystemBuffer.
CORE-14048
|
2017-11-26 14:03:30 +01:00 |
|
Pierre Schweitzer
|
d01184b164
|
[NTOSKRNL] Use cache aligned buffer for devioctrl
|
2017-11-26 14:03:30 +01:00 |
|
Pierre Schweitzer
|
1d777ffab5
|
[NTOSKNRL] In NtWriteFile, remove the check that is now redundant with ObReferenceFileObjectForWrite().
CORE-14003
|
2017-11-12 22:39:40 +01:00 |
|
Pierre Schweitzer
|
c3d5a3f2bd
|
[NTOSKRNL] In NtWriteFile, quit using ObReferenceObjectByHandle in favor of ObReferenceFileObjectForWrite().
This avoids RO FSDs being called for write operations.
CORE-14003
|
2017-11-12 22:39:40 +01:00 |
|
Pierre Schweitzer
|
7eefe70294
|
[NTOSKRNL] Implement IoComputeDesiredAccessFileObject() based on checks performed in NtFlushBuffersFile()
CORE-14003
|
2017-11-12 22:39:40 +01:00 |
|
Pierre Schweitzer
|
1bef48796e
|
[NTOSKRNL] Add a FIXME in NtWriteFile() that explains how broken is our current implementation regarding read-only FSDs
|
2017-11-12 21:11:22 +01:00 |
|
Pierre Schweitzer
|
f88fe43abd
|
[NTOSKRNL] It is forbidden to call DbgPrint at DISPATCH_LEVEL with %wZ
|
2017-11-12 18:51:07 +01:00 |
|
Colin Finck
|
c2c66aff7d
|
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
|
2017-10-03 07:45:34 +00:00 |
|