Pierre Schweitzer
faee3753ea
[CDFS_NEW] Now NtWriteFile is fixed, revert 5f25582
, ie remove FastIO hack from the driver
...
CORE-14003
2017-11-12 22:39:40 +01:00
Pierre Schweitzer
5f255827d3
[CDFS_NEW] Following 1bef487
, add a hack and stub FastIO write routine to avoid bugchecks on write attempts.
...
This allows booting the ReactOS LiveCD as HDD image in Qemu without issues :-)
2017-11-12 21:16:31 +01:00
Pierre Schweitzer
cbf0430b56
[CDFS_NEW] Bugfix for f88fe43
: don't delete devices twice on shutdown.
...
With that bugfix, I can install ROS from ISO on HDD without troubles :-)
CORE-13184
2017-11-12 18:58:43 +01:00
Pierre Schweitzer
6c73385625
[CDFS_NEW]
...
Restore the ability to restore installing from disk image.
CORE-13184
2017-11-12 18:39:40 +01:00
Pierre Schweitzer
a1d7e9936d
[EXT2] Upgrade to 0.69
...
CORE-13980
2017-11-12 10:48:17 +01:00
Pierre Schweitzer
94298313c0
[CDFS_NEW] Fix diff
2017-11-07 07:54:50 +01:00
Pierre Schweitzer
e88eeb21af
[NTOSKRNL] Make the CcWaitForCurrentLazyWriterActivity() stub return success instead of hacking FSDs.
...
Suggested by Thomas
2017-11-06 21:45:55 +01:00
Pierre Schweitzer
03d5be6437
[CDFS_NEW] Add a hack that allows locking a volume and thus, unmounting it. All that work, just to be able to do this...
2017-11-06 20:09:23 +01:00
Pierre Schweitzer
fa1c60db50
[CDFS_NEW] You know... RBuild has been gone for ages!
2017-11-06 20:02:16 +01:00
Pierre Schweitzer
8b2fd60829
[CDFS_NEW] Add a CMakeFile and a registry file. When using both, you get a driver that builds and works in ROS. Could install ROS with it! :-)
2017-11-06 20:02:16 +01:00
Pierre Schweitzer
e4da7ecc50
[CDFS_NEW] Remove a broken change (lol?!) that prevented the driver to properly work in ROS... Dropping SEH doesn't mean dropping code!
2017-11-06 20:02:16 +01:00
Pierre Schweitzer
7b19676e2b
[CDFS_NEW] Force calling convention to allow build
2017-11-06 20:02:16 +01:00
Pierre Schweitzer
3d4b8783fd
[CDFS_NEW] Force calling convention to allow build
2017-11-06 20:02:16 +01:00
Pierre Schweitzer
818025ecc8
[CDFS_NEW] Remove a no longer required build hack
2017-11-06 20:02:16 +01:00
Pierre Schweitzer
2639dd6736
[CDFS_NEW] Remove a no longer required build hack
2017-11-06 20:02:16 +01:00
Pierre Schweitzer
755bdb5d0b
[CDFS_NEW] Remove a no longer required build hack
2017-11-06 20:02:16 +01:00
Pierre Schweitzer
3cbcb1bade
[CDFS_NEW] Fix headers inclusion so that it can work on a *nix platform
2017-11-06 20:02:16 +01:00
Pierre Schweitzer
f65b294f21
[CDFS] Set the FO_CLEANUP_COMPLETE on cleanup
2017-11-05 13:57:41 +01:00
Pierre Schweitzer
244b4f99b3
[CDFS] Don't allow FS opening when volume is locked
2017-11-05 13:57:41 +01:00
Pierre Schweitzer
a2ed758a20
[CDFS] Addendum to 03a9d8c
: check for volume state (locked?) before opening a file
...
CORE-13957
2017-11-04 21:31:35 +01:00
Pierre Schweitzer
03a9d8c7ca
[CDFS] Implement volume un/locking.
...
CORE-13957
2017-11-04 21:29:51 +01:00
Pierre Schweitzer
b30670ba43
[CDFS] Don't use uninit var. Fixes MSVC build (good boy :-))
2017-11-04 21:23:11 +01:00
Pierre Schweitzer
95447d2fd1
[CDFS] Implement open handle count
2017-11-04 21:14:50 +01:00
Pierre Schweitzer
fa0327d6c5
[CDFS] Remove the VPB field from the VCB. Not only it was never set, but the only times it was used was broken!
2017-11-04 19:46:52 +01:00
Amine Khaldi
56cc2ca115
[SERIAL] Fix Serial{Get,Clear}PerfStats() to become proper PKSYNCHRONIZE_ROUTINE routines and get rid of the related casts. Brought to you by Thomas Faber. CORE-11799 ( #94 )
2017-10-31 15:44:39 +01:00
Eric Kohl
58bb4b31bc
[STORPORT] Check status code of the call to PortFdoConnectInterrupt().
...
CORE-13866
2017-10-31 14:11:36 +01:00
Amine Khaldi
433d20f16e
[ACPICA] Take the gcc code path for host configuration when compiling with clang. CORE-11799 ( #94 )
2017-10-30 22:45:42 +01:00
Amine Khaldi
cfe0f7f714
[NMIDEBUG] Do not take the msvc codepath in NmiClearFlag(). CORE-11799 ( #94 )
2017-10-30 21:54:54 +01:00
Serge Gautherie
abb6ad90f5
[MOUNTMGR][NTOSKRNL] ZwWriteFile() calls: Use explicit NULL instead of ambiguous 0. CORE-13910
2017-10-29 10:04:40 +01:00
Amine Khaldi
5bf1fbec49
[UDFS] Do not take some of the msvc codepaths when compiling with clang-cl due to issues such as inline assembly support. CORE-11799 ( #94 )
2017-10-28 13:52:44 +01:00
Eric Kohl
5cfc1e3152
[STORPORT] Get the interrupt from the resource list, connect it and call the miniports HwInterrupt routine.
...
CORE-13866
2017-10-23 23:21:58 +02:00
Serge Gautherie
deb9c5416f
CORE-13048. [I8042PRT] keyboard.c: Restore 1 "Irql =" (which was lost in r30000). ( #63 )
...
[I8042PRT] Restore 1 "Irql =" (which was lost in r30000). CORE-13048
2017-10-23 21:18:27 +02:00
Pierre Schweitzer
361664d57f
[FFS] Don't leak on failure
...
CID 1363596
2017-10-23 10:35:21 +02:00
Pierre Schweitzer
34d74fbd17
[FFS] Don't leak memory on volume mount
...
CID 1363583
2017-10-23 10:35:21 +02:00
Pierre Schweitzer
19bf484a5b
[FFS] Don't allocate (and leak :-)) an unused event
...
CID 1363607
2017-10-23 10:35:21 +02:00
Pierre Schweitzer
5c5d20e50c
[REISERFS] Don't leak on failure
...
CID 1363597
2017-10-22 22:51:02 +02:00
Pierre Schweitzer
2df125472b
[REISERFS] Don't leak on failure
...
CID 1363593
2017-10-22 22:40:21 +02:00
Pierre Schweitzer
05f00fe63b
[REISERFS] Don't allocate (and leak :-)) an unused event
...
CID 1363603
2017-10-22 22:30:22 +02:00
Timo Kreuzer
072d1821e7
[STORPORT] Fix x64 build
2017-10-22 18:31:07 +02:00
Timo Kreuzer
6073359086
[REACTOS] Fix x64 build
...
- SIZE_T -> ULONG in KsecGatherEntropyData
- Add missing ZwQueryInformationProcess() prototype for x64 build of btrfs
- Fix ml.exe path for VS 2017 Community Edition
- Add missing Handle32ToHandle to basetsd.h
2017-10-22 16:49:04 +02:00
Eric Kohl
9e642ea15b
[STORPORT] Add the InitializeDpc code path to StorPortNotification().
...
CORE-13866
2017-10-22 09:25:36 +02:00
Eric Kohl
cc95d3ece3
[STORPORT] Implement StorPortNotification() / EnablePassiveInitialization and call the passive initialization routine.
...
CORE-13866
2017-10-21 23:58:42 +02:00
Eric Kohl
f9f21574ba
[STORPORT] Implement parts of StorPortGetPhysicalAddress() that handle the uncached extension.
...
CORE-13866
2017-10-21 21:55:42 +02:00
Eric Kohl
ec4fe62118
[STORPORT] The miniport drivers HwInitialize routine returns a BOOLEAN. Handle this properly.
...
CORE-13866
2017-10-21 21:51:25 +02:00
Eric Kohl
45cc5c0e37
[STORPORT] Implement StorPortGetUncachedExtension().
...
CORE-13866
2017-10-21 17:56:06 +02:00
Pierre Schweitzer
7601011f4e
[MOUNTMGR] Don't attempt to free random address on failure
...
CID 515354
2017-10-21 14:15:00 +02:00
Pierre Schweitzer
c274b25c95
[FLOPPY] Fix broken loop
...
CID 1419440
2017-10-21 10:28:00 +02:00
Eric Kohl
b22c128070
[STORPORT] Implement StorPortGetDeviceBase().
...
CORE-13866
2017-10-17 00:05:26 +02:00
Pierre Schweitzer
4672b2ba5e
[BTRFS] Upgrade to BtrFS 1.0.1
...
CID 1419459, 1419378
CORE-13896
2017-10-16 20:29:55 +02:00
Eric Kohl
194df1ba58
[STORPORT] Implement StorPortSetBusDataByOffset.
...
CORE-13866
2017-10-16 20:06:15 +02:00