projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
24dc4f3
)
call KiDeliverAPc at correct irql
author
Gunnar Dalsnes
<hardon@online.no>
Sun, 21 Nov 2004 18:37:56 +0000
(18:37 +0000)
committer
Gunnar Dalsnes
<hardon@online.no>
Sun, 21 Nov 2004 18:37:56 +0000
(18:37 +0000)
svn path=/trunk/; revision=11756
reactos/ntoskrnl/mm/i386/pfault.c
patch
|
blob
|
history
diff --git
a/reactos/ntoskrnl/mm/i386/pfault.c
b/reactos/ntoskrnl/mm/i386/pfault.c
index
dc868c9
..
7cae01a
100644
(file)
--- a/
reactos/ntoskrnl/mm/i386/pfault.c
+++ b/
reactos/ntoskrnl/mm/i386/pfault.c
@@
-68,7
+68,11
@@
NTSTATUS MmPageFault(ULONG Cs,
KeGetCurrentThread()->Alerted[UserMode] != 0 &&
Cs != KERNEL_CS)
{
+ KIRQL oldIrql;
+
+ KeRaiseIrql(APC_LEVEL, &oldIrql);
KiDeliverApc(KernelMode, NULL, NULL);
+ KeLowerIrql(oldIrql);
}
if (!NT_SUCCESS(Status) && (Mode == KernelMode) &&
((*Eip) >= (ULONG)MmSafeCopyFromUserUnsafeStart) &&