Date: Mon, 24 Mar 1997 20:54:42 -0800 (PST) From: John Dyson <dyson> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include vmparam.h src/sys/miscfs/procfs procfs_map.c src/sys/vm vm_extern.h vm_fault.c vm_glue.c vm_kern.c vm_map.c vm_map.h vm_meter.c vm_mmap.c vm_object.c vm_page.c vm_pageout.c vm_pageout.h vnode_pager.c Message-ID: <199703250454.UAA16494@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
dyson 97/03/24 20:54:42
Branch: sys/i386/include RELENG_2_2
sys/miscfs/procfs RELENG_2_2
sys/vm RELENG_2_2
Modified: sys/i386/include vmparam.h
sys/miscfs/procfs procfs_map.c
sys/vm vm_extern.h vm_fault.c vm_glue.c vm_kern.c
vm_map.c vm_map.h vm_meter.c vm_mmap.c vm_object.c
vm_page.c vm_pageout.c vm_pageout.h vnode_pager.c
Log:
1. Fix the vm_page_zero_count accounting. This should improve the
performance of the pre-zero loop.
2. Fix madvise. It had a myriad of bugs, including the potential
for system crashes.
3. Improve vm_map handling. This is a result of work done by both
<alc@cs.rice.edu> (Alan Cox) and me. Earlier versions of the
map handling code was very unintelligent about map coalescing.
4. Support a working and closer to POSIX mlock.
5. A couple of performance enhancements that came along for the ride,
including changing certain bitfields to flags in vm_map.
6. Bring procfs up to date with respect to the changes.
This code has been carefully extracted from -current.
Reviewed by: David Greenman <dg@freebsd.org>
Revision Changes Path
1.21.2.1 +4 -1 src/sys/i386/include/vmparam.h
1.6.2.1 +3 -3 src/sys/miscfs/procfs/procfs_map.c
1.27.2.1 +2 -1 src/sys/vm/vm_extern.h
1.57.2.2 +70 -3 src/sys/vm/vm_fault.c
1.55.2.3 +16 -2 src/sys/vm/vm_glue.c
1.27.2.2 +14 -18 src/sys/vm/vm_kern.c
1.57.2.4 +241 -172 src/sys/vm/vm_map.c
1.15.2.2 +18 -6 src/sys/vm/vm_map.h
1.16.2.1 +2 -2 src/sys/vm/vm_meter.c
1.53.2.2 +25 -8 src/sys/vm/vm_mmap.c
1.82.2.1 +55 -17 src/sys/vm/vm_object.c
1.69.2.3 +38 -17 src/sys/vm/vm_page.c
1.86.2.2 +19 -7 src/sys/vm/vm_pageout.c
1.17.4.1 +3 -32 src/sys/vm/vm_pageout.h
1.65.2.1 +3 -1 src/sys/vm/vnode_pager.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199703250454.UAA16494>
