1
0
mirror of https://github.com/winfsp/winfsp.git synced 2026-06-29 15:51:04 -05:00

sys: ioq: FspIoqRemoveExpired: add InterruptTime parameter

This commit is contained in:
Bill Zissimopoulos
2016-02-17 17:01:07 -08:00
parent 990955ff61
commit 2c9cd46e4b
3 changed files with 6 additions and 4 deletions
+3 -1
View File
@@ -442,9 +442,11 @@ static VOID FspFsvolDeviceExpirationRoutine(PVOID Context)
PDEVICE_OBJECT DeviceObject = Context;
FSP_FSVOL_DEVICE_EXTENSION *FsvolDeviceExtension = FspFsvolDeviceExtension(DeviceObject);
UINT64 InterruptTime;
KIRQL Irql;
FspIoqRemoveExpired(FsvolDeviceExtension->Ioq);
InterruptTime = KeQueryInterruptTime();
FspIoqRemoveExpired(FsvolDeviceExtension->Ioq, InterruptTime);
KeAcquireSpinLock(&FsvolDeviceExtension->ExpirationLock, &Irql);
FsvolDeviceExtension->ExpirationInProgress = FALSE;