Alan Cox 0a752e9843 Prevent the unexpected deallocation of a page table page while performing
pmap_copy().  This entails additional locking in pmap_copy() and the
addition of a "flags" parameter to the page table page allocator for
specifying whether it may sleep when memory is unavailable.  (Already,
pmap_copy() checks the availability of memory, aborting if it is scarce.
In theory, another CPU could, however, allocate memory between
pmap_copy()'s check and the call to the page table page allocator,
causing the current thread to release its locks and sleep.  This change
makes this scenario impossible.)

Reviewed by: tegge@
2004-09-29 19:20:40 +00:00
..
2004-07-08 01:42:49 +00:00
2004-07-30 16:44:29 +00:00
2004-08-03 08:21:48 +00:00
2003-11-08 04:39:22 +00:00
2004-03-13 19:19:13 +00:00
2003-11-08 04:39:22 +00:00