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
Eric Kohl
b21019e3d1
[STORPORT] Query the bus interface of the lower (bus) device and implement StorPortGetBusData().
...
CORE-13866
2017-10-16 00:13:21 +02:00
Eric Kohl
3f5aeb9363
[STORPORT] Attach copies of the resource lists to the FDO device extension and use them to fill the access ranges in the port configuration.
...
Storahci does not crash on initialization any more. :-)
CORE-13866
2017-10-15 15:21:56 +02:00
Eric Kohl
dd0027ba19
[STORPORT] Initialize the port configuration and pass it to the HwFindAdapter routine.
2017-10-15 13:10:08 +02:00
Eric Kohl
42cb5353b8
[STORORT] Allocate the miniport device extension and use it the calls to HwFindAdapter and HwInitialize.
...
CORE-13866
2017-10-15 00:06:22 +02:00
Eric Kohl
8dea67f8ba
[STORPORT] Initialize a miniport object and call the miniport HwFindAdapter and HwInitialize routines.
...
CORE-13866
2017-10-14 19:12:24 +02:00
Thomas Faber
bf74391dcd
[USBPORT] Avoid more integer overflows.
2017-10-13 23:36:29 +02:00
Thomas Faber
a45779a12f
[USBPORT] Avoid a benign integer overflow in USBHI_QueryDeviceInformation (CID 1419219).
2017-10-13 23:36:29 +02:00
Thomas Faber
45741cdf3a
[USBPORT] Remove unnecessary null check in USBPORT_HandleSubmitURB (CID 1419367).
2017-10-13 23:36:29 +02:00
Thomas Faber
a237edf4bb
[USBPORT] Fix ControllerName leak in USBPORT_GetUnicodeName (CID 1419258).
2017-10-13 23:36:29 +02:00
Thomas Faber
b5289a2f6e
[USBPORT] Fix level check in USBDI_QueryBusInformation (CID 1419403).
2017-10-13 23:36:29 +02:00
Eric Kohl
28f30ba854
[STORAHCI] Make the storahci driver build on gcc and add it to the build.
2017-10-13 21:52:38 +02:00
Hermès Bélusca-Maïto
30bfd8afad
[STORPORT]: Fix build: declare STORPORT_API functions as exports.
2017-10-12 23:14:08 +02:00
EricKohl
b2c6c07d0f
[STORPORT] Start the implementation of the storport driver and add it to the build.
...
CORE-13866
2017-10-12 22:41:47 +02:00
Ged Murphy
650cca217a
[FLTMGR]
...
- Implement FltGetVolumeProperties
- Internal structs taken from public pdbs
2017-10-12 21:32:21 +01:00
Ged Murphy
9d15fb9279
Start to implement fltmgr tests [WIP] ( #52 )
...
[FLTMGR]
- Partially implement registering contexts
- Add a misc file which contains stubs of the APIs needed in the test suite
- Export some APIs needed by the test suite
[KMTESTS]
- Create a File System Mini-filter wrapper to host drivers for the filter manager tests
- Add a test file which will be used for testing that mini-filters load correctly
- Add a test file which will be used to write tests for IRP_MJ_CREATE requests
2017-10-12 15:32:30 +01:00