cvs commit: src/sys/vm vm_contig.c vm_object.c vm_pageout.c
vm_pageout.h
Alan Cox
alc at FreeBSD.org
Sat Oct 18 14:09:23 PDT 2003
alc 2003/10/18 14:09:22 PDT
FreeBSD src repository
Modified files:
sys/vm vm_contig.c vm_object.c vm_pageout.c
vm_pageout.h
Log:
- Increase the object lock's scope in vm_contig_launder() so that access
to the object's type field and the call to vm_pageout_flush() are
synchronized.
- The above change allows for the eliminaton of the last parameter
to vm_pageout_flush().
- Synchronize access to the page's valid field in vm_pageout_flush()
using the containing object's lock.
Revision Changes Path
1.25 +11 -4 src/sys/vm/vm_contig.c
1.308 +1 -1 src/sys/vm/vm_object.c
1.246 +5 -11 src/sys/vm/vm_pageout.c
1.38 +1 -1 src/sys/vm/vm_pageout.h
More information about the cvs-src
mailing list