[NTOSKRNL]

- Fix return value of KeSynchronizeExecution again... the SynchronizeRoutine also returns BOOLEAN

svn path=/trunk/; revision=53417
This commit is contained in:
Thomas Faber
2011-08-24 13:05:22 +00:00
parent cda612b67e
commit 0564ac0f79
+3 -3
View File
@@ -572,7 +572,7 @@ KeSynchronizeExecution(IN OUT PKINTERRUPT Interrupt,
IN PKSYNCHRONIZE_ROUTINE SynchronizeRoutine,
IN PVOID SynchronizeContext OPTIONAL)
{
NTSTATUS Status;
BOOLEAN Success;
KIRQL OldIrql;
/* Raise IRQL */
@@ -582,7 +582,7 @@ KeSynchronizeExecution(IN OUT PKINTERRUPT Interrupt,
KeAcquireSpinLockAtDpcLevel(Interrupt->ActualLock);
/* Call the routine */
Status = SynchronizeRoutine(SynchronizeContext);
Success = SynchronizeRoutine(SynchronizeContext);
/* Release lock */
KeReleaseSpinLockFromDpcLevel(Interrupt->ActualLock);
@@ -591,7 +591,7 @@ KeSynchronizeExecution(IN OUT PKINTERRUPT Interrupt,
KfLowerIrql(OldIrql);
/* Return status */
return NT_SUCCESS(Status);
return Success;
}
/* EOF */