[NTOSKRNL]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 6 Feb 2012 14:32:07 +0000 (14:32 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 6 Feb 2012 14:32:07 +0000 (14:32 +0000)
commit02fdd71dd4a2822c8f1e347abbf3151f1864016a
treedbc934a007c75977ae29bb07ca8d70b12067d7c2
parent0e7cf2af8703c0bb2563512b70e2de8dfb34a106
[NTOSKRNL]
- Modify the logic in MmArmAccessFault, so that faults on kernel mode addresses including page table addresses are handled in the first part and user mode addresses (VADs) in the second part. This works, because for the special case of page table addresses, the user mode and kernel mode part of the code end up doing the same thing and this simplifies the code.
- In the user mode part call MiCheckVirtualAddress early and bail out if no VAD is found, since we do not care about any other cases any more.

svn path=/trunk/; revision=55459
reactos/ntoskrnl/mm/ARM3/pagfault.c