K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-03-07T23:58:44.579921Z K 7 svn:log V 508 This is the second iteration of incorporating Jeffr's patch to break down the vm_page_queue mutex for operations which don't actually manipulate the page queues in to a hashed set of locks. This time around, rather than exposing ourselves to a race condition by dropping the locks in pmap_collect, I have eliminated the need for pmap_collect altogether by pre-allocating any necessary pv_entrys before changing any pmap state. This complicated calls to demote slightly, but can probably be simplified later. END