[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 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 */