Date: Thu, 21 Jan 1999 00:29:15 -0800 (PST) From: Matt Dillon <dillon@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/alpha/alpha pmap.c symbols.raw src/sys/cam cam_periph.c src/sys/conf files options src/sys/i386/i386 pmap.c symbols.raw src/sys/kern kern_malloc.c kern_physio.c subr_rlist.c sysv_shm.c uipc_syscalls.c uipc_usrreq.c vfs_aio.c vfs_bio.c ... Message-ID: <199901210829.AAA15617@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
dillon 1999/01/21 00:29:14 PST Modified files: sys/alpha/alpha pmap.c symbols.raw sys/cam cam_periph.c sys/conf files options sys/i386/i386 pmap.c symbols.raw sys/kern kern_malloc.c kern_physio.c subr_rlist.c sysv_shm.c uipc_syscalls.c uipc_usrreq.c vfs_aio.c vfs_bio.c vfs_cluster.c vfs_subr.c sys/miscfs/devfs devfs_vnops.c sys/miscfs/procfs procfs_map.c sys/miscfs/specfs spec_vnops.c sys/net if_sl.c sys/nfs nfs_bio.c nfs_subs.c nfs_vnops.c sys/sys buf.h malloc.h param.h types.h sys/ufs/mfs mfs_extern.h mfs_vfsops.c mfs_vnops.c sys/ufs/ufs ufs_readwrite.c ufs_vnops.c sys/vm default_pager.c device_pager.c swap_pager.c swap_pager.h vm_fault.c vm_glue.c vm_kern.c vm_map.c vm_meter.c vm_mmap.c vm_object.c vm_object.h vm_page.c vm_page.h vm_pageout.c vm_pageout.h vm_pager.c vm_pager.h vm_swap.c vnode_pager.c Log: This is a rather large commit that encompasses the new swapper, changes to the VM system to support the new swapper, VM bug fixes, several VM optimizations, and some additional revamping of the VM code. The specific bug fixes will be documented with additional forced commits. This commit is somewhat rough in regards to code cleanup issues. Reviewed by: "John S. Dyson" <root@dyson.iquest.net>, "David Greenman" <dg@root.com> Revision Changes Path 1.13 +11 -10 src/sys/alpha/alpha/pmap.c 1.2 +3 -2 src/sys/alpha/alpha/symbols.raw 1.10 +3 -3 src/sys/cam/cam_periph.c 1.191 +1 -0 src/sys/conf/files 1.122 +2 -1 src/sys/conf/options 1.220 +32 -33 src/sys/i386/i386/pmap.c 1.14 +3 -2 src/sys/i386/i386/symbols.raw 1.52 +31 -5 src/sys/kern/kern_malloc.c 1.30 +4 -4 src/sys/kern/kern_physio.c 1.30 +9 -2 src/sys/kern/subr_rlist.c 1.40 +2 -1 src/sys/kern/sysv_shm.c 1.50 +13 -16 src/sys/kern/uipc_syscalls.c 1.38 +6 -3 src/sys/kern/uipc_usrreq.c 1.37 +5 -5 src/sys/kern/vfs_aio.c 1.194 +75 -44 src/sys/kern/vfs_bio.c 1.78 +6 -4 src/sys/kern/vfs_cluster.c 1.183 +45 -1 src/sys/kern/vfs_subr.c 1.66 +4 -4 src/sys/miscfs/devfs/devfs_vnops.c 1.19 +4 -6 src/sys/miscfs/procfs/procfs_map.c 1.79 +4 -4 src/sys/miscfs/specfs/spec_vnops.c 1.71 +9 -3 src/sys/net/if_sl.c 1.66 +27 -11 src/sys/nfs/nfs_bio.c 1.71 +4 -1 src/sys/nfs/nfs_subs.c 1.117 +4 -1 src/sys/nfs/nfs_vnops.c 1.62 +30 -6 src/sys/sys/buf.h 1.39 +6 -4 src/sys/sys/malloc.h 1.39 +7 -1 src/sys/sys/param.h 1.27 +2 -1 src/sys/sys/types.h 1.12 +3 -2 src/sys/ufs/mfs/mfs_extern.h 1.54 +17 -5 src/sys/ufs/mfs/mfs_vfsops.c 1.39 +110 -10 src/sys/ufs/mfs/mfs_vnops.c 1.56 +7 -5 src/sys/ufs/ufs/ufs_readwrite.c 1.105 +4 -1 src/sys/ufs/ufs/ufs_vnops.c 1.17 +41 -41 src/sys/vm/default_pager.c 1.38 +2 -2 src/sys/vm/device_pager.c 1.108 +1326 -1265src/sys/vm/swap_pager.c 1.23 +34 -10 src/sys/vm/swap_pager.h 1.94 +84 -37 src/sys/vm/vm_fault.c 1.81 +10 -1 src/sys/vm/vm_glue.c 1.51 +55 -25 src/sys/vm/vm_kern.c 1.140 +41 -10 src/sys/vm/vm_map.c 1.28 +6 -1 src/sys/vm/vm_meter.c 1.87 +2 -1 src/sys/vm/vm_mmap.c 1.139 +143 -103 src/sys/vm/vm_object.c 1.52 +43 -16 src/sys/vm/vm_object.h 1.117 +288 -148 src/sys/vm/vm_page.c 1.50 +111 -21 src/sys/vm/vm_page.h 1.130 +198 -71 src/sys/vm/vm_pageout.c 1.24 +3 -1 src/sys/vm/vm_pageout.h 1.41 +67 -42 src/sys/vm/vm_pager.c 1.18 +54 -5 src/sys/vm/vm_pager.h 1.58 +45 -11 src/sys/vm/vm_swap.c 1.102 +14 -5 src/sys/vm/vnode_pager.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901210829.AAA15617>