From fed3766e689fb682ec4e2c550f26c8f7e7393faf Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Wed, 21 Mar 2007 21:28:58 +0000 Subject: [PATCH] - Clear DPC request when delivering DPCs from the idle loop (by Alex Ionescu). svn path=/trunk/; revision=26152 --- reactos/ntoskrnl/ke/i386/ctxswitch.S | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reactos/ntoskrnl/ke/i386/ctxswitch.S b/reactos/ntoskrnl/ke/i386/ctxswitch.S index 0507eda9ec1..f46255b0cee 100644 --- a/reactos/ntoskrnl/ke/i386/ctxswitch.S +++ b/reactos/ntoskrnl/ke/i386/ctxswitch.S @@ -679,6 +679,9 @@ MainLoop: #endif jz CheckSchedule + mov cl, DISPATCH_LEVEL + call @HalClearSoftwareInterrupt@4 + /* Handle the above */ lea ecx, [ebx+KPCR_PRCB_DATA] call @KiRetireDpcList@4