From 5e792878e083e2745e26c71544f072f0d2a9f8ca Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Fri, 2 Jun 2006 20:15:54 +0000 Subject: [PATCH] Add forgotten KeAcquire/ReleaseQueuedSpinLock exported funcs to hal.def svn path=/trunk/; revision=22187 --- reactos/hal/hal/hal.def | 2 ++ reactos/hal/halx86/mp/spinlock.c | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/reactos/hal/hal/hal.def b/reactos/hal/hal/hal.def index 0076c3eadaa..58ba18bfa93 100644 --- a/reactos/hal/hal/hal.def +++ b/reactos/hal/hal/hal.def @@ -72,6 +72,7 @@ KdPortEnableInterrupts@0 KeAcquireSpinLock@8 @KeAcquireInStackQueuedSpinLock@8 @KeAcquireSpinLockRaiseToSynch@4 +@KeAcquireQueuedSpinLock@4 KeGetCurrentIrql@0 KeFlushWriteBuffer@0 KeLowerIrql@4 @@ -81,6 +82,7 @@ KeRaiseIrqlToDpcLevel@0 KeRaiseIrqlToSynchLevel@0 @KeReleaseInStackQueuedSpinLock@4 KeReleaseSpinLock@8 +@KeReleaseQueuedSpinLock@8 KeStallExecutionProcessor@4 @KfAcquireSpinLock@4 @KfLowerIrql@4 diff --git a/reactos/hal/halx86/mp/spinlock.c b/reactos/hal/halx86/mp/spinlock.c index dab1c934ae2..e7b18f72a44 100644 --- a/reactos/hal/halx86/mp/spinlock.c +++ b/reactos/hal/halx86/mp/spinlock.c @@ -130,4 +130,26 @@ KeReleaseInStackQueuedSpinLock( UNIMPLEMENTED; } +/* + * @unimplemented + */ +KIRQL +FASTCALL +KeAcquireQueuedSpinLock(IN PKLOCK_QUEUE_HANDLE LockHandle) +{ + UNIMPLEMENTED; + return 0; +} + +/* + * @unimplemented + */ +VOID +FASTCALL +KeReleaseQueuedSpinLock(IN PKLOCK_QUEUE_HANDLE LockHandle, + IN KIRQL OldIrql) +{ + UNIMPLEMENTED; +} + /* EOF */