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>