On Wed, 29 Sep 2004 09:01:55 +0100 David Welch welch@cwcom.net wrote:
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?
It wasn't always honored but Hartmut fixed it in mm/mm.c without my noticing (1.76). Sorry I fell behind.