use KeAcquireSpinLockAtDpcLevel and KeReleaseSpinLockFromDpcLevel instead of KefAcquireSpinLockAtDpcLevel and KefReleaseSpinLockFromDpcLevel. Fix Size parameter of CmpAllpcate (ULONG->SIZE_T).

svn path=/branches/ros-amd64-bringup/; revision=35968
This commit is contained in:
Timo Kreuzer
2008-09-05 23:33:38 +00:00
parent 8eac8b62af
commit cc04d5e1a7
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ CmpCreateEvent(IN EVENT_TYPE EventType,
PVOID
NTAPI
CmpAllocate(IN ULONG Size,
CmpAllocate(IN SIZE_T Size,
IN BOOLEAN Paged,
IN ULONG Tag)
{
+1 -1
View File
@@ -1277,7 +1277,7 @@ CmpCreateEvent(
PVOID
NTAPI
CmpAllocate(
IN ULONG Size,
IN SIZE_T Size,
IN BOOLEAN Paged,
IN ULONG Tag
);
+2 -2
View File
@@ -152,7 +152,7 @@ KeIpiGenericCall(IN PKIPI_BROADCAST_WORKER Function,
if (OldIrql < DISPATCH_LEVEL) KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
/* Acquire the IPI lock */
KefAcquireSpinLockAtDpcLevel(&KiIpiLock);
KeAcquireSpinLockAtDpcLevel(&KiIpiLock);
/* Raise to IPI level */
KeRaiseIrql(IPI_LEVEL, &OldIrql2);
@@ -161,7 +161,7 @@ KeIpiGenericCall(IN PKIPI_BROADCAST_WORKER Function,
Status = Function(Argument);
/* Release the lock */
KefReleaseSpinLockFromDpcLevel(&KiIpiLock);
KeReleaseSpinLockFromDpcLevel(&KiIpiLock);
/* Lower IRQL back */
KeLowerIrql(OldIrql);