From 07a7af33f28d45c6127ede094d8e1d070c20bf9f Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Tue, 19 Jun 2012 09:47:13 +0000 Subject: [PATCH] [NTOSKRNL] - Disable the assert in KeWaitForMultipleObjects for now, as tcpip isn't straightforward to fix See issue #7129 for more details. svn path=/trunk/; revision=56748 --- reactos/ntoskrnl/ke/wait.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reactos/ntoskrnl/ke/wait.c b/reactos/ntoskrnl/ke/wait.c index ad1a9f109f5..fa43cea7736 100644 --- a/reactos/ntoskrnl/ke/wait.c +++ b/reactos/ntoskrnl/ke/wait.c @@ -587,9 +587,10 @@ KeWaitForMultipleObjects(IN ULONG Count, LARGE_INTEGER DueTime = {{0}}, NewDueTime, InterruptTime; ULONG Index, Hand = 0; - ASSERT(KeGetCurrentIrql() < DISPATCH_LEVEL || + /* HACK: tcpip is broken and waits with spinlocks acquired (bug #7129) */ + /*ASSERT(KeGetCurrentIrql() < DISPATCH_LEVEL || (KeGetCurrentIrql() == DISPATCH_LEVEL && - Timeout && Timeout->QuadPart == 0)); + Timeout && Timeout->QuadPart == 0));*/ /* Make sure the Wait Count is valid */ if (!WaitBlockArray)