Date: Sat, 20 Sep 1997 21:24:31 -0700 (PDT) From: John Dyson <dyson@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/ibcs2 imgact_coff.c src/sys/isofs/cd9660 cd9660_vnops.c src/sys/kern kern_exec.c kern_lock.c vfs_init.c vfs_lookup.c vfs_syscalls.c src/sys/miscfs/devfs devfs_vnops.c src/sys/miscfs/procfs procfs_vnops.c src/sys/miscfs/union ... Message-ID: <199709210424.VAA20400@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
dyson 1997/09/20 21:24:30 PDT Modified files: sys/i386/ibcs2 imgact_coff.c sys/isofs/cd9660 cd9660_vnops.c sys/kern kern_exec.c kern_lock.c vfs_init.c vfs_lookup.c vfs_syscalls.c sys/miscfs/devfs devfs_vnops.c sys/miscfs/procfs procfs_vnops.c sys/miscfs/union union_subr.c sys/msdosfs msdosfs_vnops.c sys/nfs nfs_node.c nfs_serv.c nfs_subs.c nfs_vnops.c sys/sys lock.h malloc.h vnode.h sys/ufs/ufs ufs_vnops.c sys/vm vm_map.c vm_object.c vm_object.h vm_zone.c vm_zone.h Log: Change the M_NAMEI allocations to use the zone allocator. This change plus the previous changes to use the zone allocator decrease the useage of malloc by half. The Zone allocator will be upgradeable to be able to use per CPU-pools, and has more intelligent usage of SPLs. Additionally, it has reasonable stats gathering capabilities, while making most calls inline. Revision Changes Path 1.27 +3 -3 src/sys/i386/ibcs2/imgact_coff.c 1.39 +5 -5 src/sys/isofs/cd9660/cd9660_vnops.c 1.66 +4 -4 src/sys/kern/kern_exec.c 1.12 +85 -77 src/sys/kern/kern_lock.c 1.28 +9 -1 src/sys/kern/vfs_init.c 1.20 +10 -10 src/sys/kern/vfs_lookup.c 1.72 +6 -5 src/sys/kern/vfs_syscalls.c 1.40 +2 -2 src/sys/miscfs/devfs/devfs_vnops.c 1.33 +2 -2 src/sys/miscfs/procfs/procfs_vnops.c 1.21 +4 -4 src/sys/miscfs/union/union_subr.c 1.45 +10 -10 src/sys/msdosfs/msdosfs_vnops.c 1.19 +2 -2 src/sys/nfs/nfs_node.c 1.51 +22 -22 src/sys/nfs/nfs_serv.c 1.43 +11 -10 src/sys/nfs/nfs_subs.c 1.61 +8 -8 src/sys/nfs/nfs_vnops.c 1.10 +3 -2 src/sys/sys/lock.h 1.25 +7 -1 src/sys/sys/malloc.h 1.49 +4 -1 src/sys/sys/vnode.h 1.58 +10 -10 src/sys/ufs/ufs/ufs_vnops.c 1.91 +9 -4 src/sys/vm/vm_map.c 1.98 +24 -8 src/sys/vm/vm_object.c 1.38 +2 -1 src/sys/vm/vm_object.h 1.7 +62 -8 src/sys/vm/vm_zone.c 1.6 +28 -5 src/sys/vm/vm_zone.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709210424.VAA20400>