On Tue, Sep 28, 2004 at 11:16:35PM -0500, art yerkes wrote:
There are a couple of other places where MmNotPresentFault is called (section.c) within a MmLockAddressSpace. Another idea would be to give MmNotPresentFault and MmAccessFault an extra argument so they can ignore locking if the address space is already locked.
Isn't that what already happens? The FromMdl argument. And isn't the address space lock a fast mutex not a spinlock?