Bill Zissimopoulos
|
e2e96322f3
|
sys: check and remove volume prefix when mounted as a network file system
|
2016-01-21 15:06:41 -08:00 |
|
Bill Zissimopoulos
|
e8eccef80a
|
sys: FspDebugLogIrp
|
2016-01-21 12:33:40 -08:00 |
|
Bill Zissimopoulos
|
12cec5dc22
|
sys: FspFsvolCreateTryFlushImage
|
2016-01-20 15:42:33 -08:00 |
|
Bill Zissimopoulos
|
727975e206
|
sys: FileDesc now stored for FileObject (in FsContext2)
|
2016-01-19 17:38:12 -08:00 |
|
Bill Zissimopoulos
|
efe3d6656b
|
sys: FspFileNode acquire/release
|
2016-01-18 17:16:28 -08:00 |
|
Bill Zissimopoulos
|
512d7dc950
|
sys: FspFileNode acquire/release
|
2016-01-18 12:56:22 -08:00 |
|
Bill Zissimopoulos
|
c488949022
|
sys: rename retain/release to reference/dereference
|
2016-01-18 12:38:37 -08:00 |
|
Bill Zissimopoulos
|
b17d70e462
|
sys: rename FsContext to FileNode
|
2016-01-18 12:25:56 -08:00 |
|
Bill Zissimopoulos
|
0bedee7d5f
|
sys: introduce private NTSTATUS codes FSP_STATUS_POST_IOQ* and ensure that Irp is not touched after STATUS_PENDING
|
2016-01-17 14:12:05 -08:00 |
|
Bill Zissimopoulos
|
9c7d9c5944
|
sys: DEBUGBREAK
|
2016-01-16 12:37:42 -08:00 |
|
Bill Zissimopoulos
|
fd6c36b62c
|
sys: device.c: use ERESOURCE instead of fast/guarded mutex as a lock for Context table
|
2016-01-15 16:00:30 -08:00 |
|
Bill Zissimopoulos
|
8a77de8908
|
sys: IRP_MJ_CREATE refactoring
|
2016-01-12 14:34:30 -08:00 |
|
Bill Zissimopoulos
|
cd28edf6a9
|
sys: IRP_MJ_CREATE refactoring
|
2016-01-12 13:50:41 -08:00 |
|
Bill Zissimopoulos
|
e885905c77
|
sys: ioq: IRP can no longer be canceled once they enter the Processing state
|
2016-01-11 17:14:06 -08:00 |
|
Bill Zissimopoulos
|
8c7f790805
|
sys: IRP_MJ_CREATE
|
2016-01-07 21:54:18 -08:00 |
|
Bill Zissimopoulos
|
a382db8b01
|
sys: IRP_MJ_CREATE: refactoring to support Overwrite
|
2016-01-07 19:47:45 -08:00 |
|
Bill Zissimopoulos
|
16895a5b68
|
sys: IRP_MJ_CREATE: refactoring to support Overwrite
|
2016-01-07 15:42:53 -08:00 |
|
Bill Zissimopoulos
|
9b93df1788
|
sys: FspIoqNextPendingIrp: add BoundaryIrp parameter
|
2016-01-05 17:10:44 -08:00 |
|
Bill Zissimopoulos
|
164b48f453
|
sys: FSP_LEAVE_IOC fix
|
2016-01-05 16:38:38 -08:00 |
|
Bill Zissimopoulos
|
0bfd946edb
|
sys: FspIopPostWorkRequestBestEffort
|
2016-01-05 16:24:10 -08:00 |
|
Bill Zissimopoulos
|
bd5b1e59c1
|
sys: FspIoqPostIrpEx
|
2016-01-05 15:50:37 -08:00 |
|
Bill Zissimopoulos
|
9d9eb44f0b
|
sys: complete functions may repost IRP by setting Result to STATUS_PENDING
|
2016-01-05 15:39:58 -08:00 |
|
Bill Zissimopoulos
|
cafa15f1e4
|
sys: complete functions may repost IRP by setting Result to STATUS_PENDING
|
2016-01-05 14:52:02 -08:00 |
|
Bill Zissimopoulos
|
3996169639
|
sys: MustSucceed requests
|
2016-01-04 16:46:29 -08:00 |
|
Bill Zissimopoulos
|
162fd3e8c8
|
sys: IRP_MJ_CLEANUP
|
2016-01-04 14:30:02 -08:00 |
|
Bill Zissimopoulos
|
72fdea5e78
|
sys: ioq
|
2015-12-28 11:17:37 -08:00 |
|
Bill Zissimopoulos
|
5fb9953a3a
|
sys: ioq: now includes a dictionary for fast translation of IrpHint to Irp
|
2015-12-27 17:49:17 -08:00 |
|
Bill Zissimopoulos
|
e3c04e15ba
|
Major refactoring: IRP_MJ_CREATE
|
2015-12-24 15:46:54 -08:00 |
|
Bill Zissimopoulos
|
d773e2f96a
|
Major refactoring: IRP_MJ_CREATE
|
2015-12-24 12:03:22 -08:00 |
|
Bill Zissimopoulos
|
78c5fdb6f2
|
Major refactoring: IRP_MJ_CREATE
|
2015-12-24 11:52:37 -08:00 |
|
Bill Zissimopoulos
|
983ba0bcc1
|
Major refactoring: IRP_MJ_CREATE
|
2015-12-24 11:48:52 -08:00 |
|
Bill Zissimopoulos
|
db1dc6fc91
|
sys: util: FSP_SYNCHRONOUS_WORK_ITEM
|
2015-12-23 23:04:20 -08:00 |
|
Bill Zissimopoulos
|
4a33885b01
|
sys: util: rename FSP_WORK_ITEM_WITH_DELAY to FSP_DELAYED_WORK_ITEM
|
2015-12-23 22:42:19 -08:00 |
|
Bill Zissimopoulos
|
6f8e169bc4
|
sys: ioq: implement IRP capacity
|
2015-12-23 11:14:40 -08:00 |
|
Bill Zissimopoulos
|
e53ba61f84
|
sys: ioq: change IRP timeout handling
|
2015-12-22 21:58:39 -08:00 |
|
Bill Zissimopoulos
|
cd329ee361
|
Major refactoring: WIP
|
2015-12-22 17:57:47 -08:00 |
|
Bill Zissimopoulos
|
7a12fe0713
|
Major refactoring: WIP
|
2015-12-22 17:27:14 -08:00 |
|
Bill Zissimopoulos
|
5417b02c47
|
Major refactoring: WIP
|
2015-12-22 16:42:33 -08:00 |
|
Bill Zissimopoulos
|
1ed7575316
|
Major refactoring: WIP
|
2015-12-22 16:25:42 -08:00 |
|
Bill Zissimopoulos
|
f3699716eb
|
sys: fix some prefast warnings
|
2015-12-21 22:49:41 -08:00 |
|
Bill Zissimopoulos
|
1bb0b6be10
|
sys: device: replace device Resource with GenericTableFastMutex
|
2015-12-21 15:19:55 -08:00 |
|
Bill Zissimopoulos
|
5e3fae6a8c
|
sys: driver.h: remove unused field from FSP_FSVOL_DEVICE_EXTENSION
|
2015-12-21 15:11:10 -08:00 |
|
Bill Zissimopoulos
|
09a462b26e
|
sys: DEBUGBREAK macro
|
2015-12-21 14:34:00 -08:00 |
|
Bill Zissimopoulos
|
801970e971
|
Major refactoring: WIP
|
2015-12-20 15:41:38 -08:00 |
|
Bill Zissimopoulos
|
7ef68a6688
|
Major refactoring: WIP
|
2015-12-20 14:23:58 -08:00 |
|
Bill Zissimopoulos
|
da4fa4a925
|
Major refactoring: WIP
|
2015-12-20 11:20:22 -08:00 |
|
Bill Zissimopoulos
|
7197501c9a
|
Major refactoring: WIP
|
2015-12-20 10:57:45 -08:00 |
|
Bill Zissimopoulos
|
460c4e0c55
|
sys: implement FsvrtDeviceExpirationRoutine and supporting infra
|
2015-12-16 16:11:29 -08:00 |
|
Bill Zissimopoulos
|
9e82247366
|
sys: ioq: now supports IRP expiration
|
2015-12-16 10:43:33 -08:00 |
|
Bill Zissimopoulos
|
a3312ad2f1
|
sys: FspFsvrtDeleteVolume: delay delete the volume to avoid crashes in fltmgr.sys; using FspDeviceRetain() instead of ObReferenceObject() appears to completely resolve the fltmgr.sys crash
|
2015-12-14 15:56:44 -08:00 |
|