From e661f24f8ad4741cf7947af9e47b8b3dc7311bc8 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sat, 12 Nov 2011 14:49:14 +0000 Subject: [PATCH] [KMTESTS/KE] - Do not check IRQLs above HIGH_LEVEL. That's not very useful anyway. Fixes hang in kmtest:KeIrql. svn path=/trunk/; revision=54363 --- rostests/kmtests/ntos_ke/KeIrql.c | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/rostests/kmtests/ntos_ke/KeIrql.c b/rostests/kmtests/ntos_ke/KeIrql.c index fab941d000d..f601dcbe869 100644 --- a/rostests/kmtests/ntos_ke/KeIrql.c +++ b/rostests/kmtests/ntos_ke/KeIrql.c @@ -92,21 +92,6 @@ START_TEST(KeIrql) --Irql; } - DPRINT("Alive!\n"); - /* on x86, you can raise to _any_ possible KIRQL value */ - /* on x64, anything with more than the least significant 4 bits set bugchecked, last time I tried */ - /* TODO: other platforms? */ -#if defined _M_IX86 - for (Irql = PASSIVE_LEVEL; Irql <= (KIRQL)-1; ++Irql) - { - DPRINT("Raising to %u\n", Irql); - KeRaiseIrql(Irql, &Irql2); - ok_eq_uint(Irql2, PrevIrql); - KeLowerIrql(Irql2); - ok_irql(PrevIrql); - } -#endif /* defined _M_IX86 */ - /* test KeRaiseIrqlToDpcLevel */ ok_irql(PASSIVE_LEVEL); Irql = KeRaiseIrqlToDpcLevel();