From owner-cvs-all Thu Jan 21 00:29:15 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA03466 for cvs-all-outgoing; Thu, 21 Jan 1999 00:29:15 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA03461; Thu, 21 Jan 1999 00:29:14 -0800 (PST) (envelope-from dillon@FreeBSD.org) From: Matt Dillon Received: (from dillon@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA15617; Thu, 21 Jan 1999 00:29:15 -0800 (PST) Date: Thu, 21 Jan 1999 00:29:15 -0800 (PST) Message-Id: <199901210829.AAA15617@freefall.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 ... Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk 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" , "David Greenman" 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