update for HEAD-2003050101
[reactos.git] / ntoskrnl / ke / spinlock.c
index 2e10122..bbd69d5 100644 (file)
@@ -84,7 +84,7 @@ KeAcquireSpinLockAtDpcLevel (PKSPIN_LOCK      SpinLock)
        KeBugCheck(0);
      }
    
-   while ((i = InterlockedExchange(&SpinLock->Lock, 1)) == 1)
+   while ((i = InterlockedExchange((LONG *)&SpinLock->Lock, 1)) == 1)
      {
 #ifndef MP
        DbgPrint("Spinning on spinlock %x current value %x\n", SpinLock, i);
@@ -109,7 +109,7 @@ KeReleaseSpinLockFromDpcLevel (PKSPIN_LOCK  SpinLock)
        DbgPrint("Releasing unacquired spinlock %x\n", SpinLock);
        KeBugCheck(0);
      }
-   (void)InterlockedExchange(&SpinLock->Lock, 0);
+   (void)InterlockedExchange((LONG *)&SpinLock->Lock, 0);
 }
 
 /* EOF */