This is from Jeff's object_concurrency branch ("Normalize VM_ALLOC_ZERO
handling in page busy routines.").
The aim here is to make the vm_page grab routines a bit less sprawling.
In particular:
- vm_page_grab_release() now handles VM_ALLOC_WIRE
- vm_page_grab_release() now handles downgrading of busy state
- vm_page_grab_release() now handles page zeroing