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

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;