[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

View file

@ -572,7 +572,7 @@ KeSynchronizeExecution(IN OUT PKINTERRUPT Interrupt,
IN PKSYNCHRONIZE_ROUTINE SynchronizeRoutine, IN PKSYNCHRONIZE_ROUTINE SynchronizeRoutine,
IN PVOID SynchronizeContext OPTIONAL) IN PVOID SynchronizeContext OPTIONAL)
{ {
NTSTATUS Status; BOOLEAN Success;
KIRQL OldIrql; KIRQL OldIrql;
/* Raise IRQL */ /* Raise IRQL */
@ -582,7 +582,7 @@ KeSynchronizeExecution(IN OUT PKINTERRUPT Interrupt,
KeAcquireSpinLockAtDpcLevel(Interrupt->ActualLock); KeAcquireSpinLockAtDpcLevel(Interrupt->ActualLock);
/* Call the routine */ /* Call the routine */
Status = SynchronizeRoutine(SynchronizeContext); Success = SynchronizeRoutine(SynchronizeContext);
/* Release lock */ /* Release lock */
KeReleaseSpinLockFromDpcLevel(Interrupt->ActualLock); KeReleaseSpinLockFromDpcLevel(Interrupt->ActualLock);
@ -591,7 +591,7 @@ KeSynchronizeExecution(IN OUT PKINTERRUPT Interrupt,
KfLowerIrql(OldIrql); KfLowerIrql(OldIrql);
/* Return status */ /* Return status */
return NT_SUCCESS(Status); return Success;
} }
/* EOF */ /* EOF */