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);
DbgPrint("Releasing unacquired spinlock %x\n", SpinLock);
KeBugCheck(0);
}
- (void)InterlockedExchange(&SpinLock->Lock, 0);
+ (void)InterlockedExchange((LONG *)&SpinLock->Lock, 0);
}
/* EOF */