On 11/26/11 11:33, Gleb Kurtsou wrote:
On (26/11/2011 14:44), Andriy Gapon wrote:
vm_phys_alloc_contig implementation has been recently changed and now it seems
to require that vm_page_queue_free_mtx is held.
Using new vm_page_alloc_contig() may be a better option here. Can't help
with patch, stuck with pre Nov 15 CURRENT myself.
If I understand the change in locking semantics (post SVN r227568?), a
good number of chunks of
src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c need updating to
follow this :-(.
It is now insufficient to hold only the queue lock when calling
vm_page_unwire or vm_page_free (and maybe others). The page itself must
now also be locked,
imb
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"