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>
