[NTOSKRNL]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 18 May 2014 14:59:31 +0000 (14:59 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 18 May 2014 14:59:31 +0000 (14:59 +0000)
commit9e6083e5c2c6aa8ce0529ab3097760c5595c132a
tree943811f7412afe42c7ca2b554a10ab91384b70b8
parentac454fae845059586c940695e4eca109162a96cb
[NTOSKRNL]
- Do not ASSERT that a page fault im MmArmAccessFault happens on an invalid page. Instead handle write-on-readonly-PTE faults (Copy-on-write still unhandled). This ASSERT was not triggered so far, since ARM3 mapped all pages as read/write regardless of protection! So all (page file backed) sections mapped into user space were writable and could be happily modified from user mode!
- Fix MI_MAKE_HARDWARE_PTE_USER, so that it respects the actual protection.

svn path=/trunk/; revision=63354
reactos/ntoskrnl/mm/ARM3/miarm.h
reactos/ntoskrnl/mm/ARM3/pagfault.c