cvs commit: src/sys/vm vm_contig.c vm_page.c
Alan Cox
alc at FreeBSD.org
Tue Mar 2 00:25:59 PST 2004
alc 2004/03/02 00:25:58 PST
FreeBSD src repository
Modified files:
sys/vm vm_contig.c vm_page.c
Log:
Modify contigmalloc1() so that the free page queues lock is not held when
vm_page_free() is called. The problem with holding this lock is that it is
a spin lock and vm_page_free() may attempt the acquisition of a different
default-type lock.
Revision Changes Path
1.31 +13 -1 src/sys/vm/vm_contig.c
1.277 +2 -3 src/sys/vm/vm_page.c
More information about the cvs-src
mailing list