mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
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:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -1277,7 +1277,7 @@ CmpCreateEvent(
|
||||
PVOID
|
||||
NTAPI
|
||||
CmpAllocate(
|
||||
IN ULONG Size,
|
||||
IN SIZE_T Size,
|
||||
IN BOOLEAN Paged,
|
||||
IN ULONG Tag
|
||||
);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user