]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Relax the page queue lock assertions in vm_page_remove() and
authoralc <alc@FreeBSD.org>
Thu, 15 Feb 2007 05:43:38 +0000 (05:43 +0000)
committeralc <alc@FreeBSD.org>
Thu, 15 Feb 2007 05:43:38 +0000 (05:43 +0000)
commit3e7d1b7ebd5855848ef2b1db847372eb38b16fd5
tree7e8e81255ba0314260d7f29ad7d3bbb5416f68f9
parentc81388536cb38fe6c9cd266d948d1accdb679fa0
Relax the page queue lock assertions in vm_page_remove() and
vm_page_free_toq() to account for recent changes that allow
vm_page_free_toq() to be called on some pages without the page queues lock
being held, specifically, pages that are not contained in a vm object and
not a member of a page queue.  (Examples of such pages include page table
pages, pv entry pages, and uma small alloc pages.)
sys/vm/vm_page.c