Date: Tue, 5 May 1998 22:29:42 -0700 (PDT) From: Michael Smith <msmith@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_vfsops.c src/sys/isofs/cd9660 cd9660_vfsops.c src/sys/kern vfs_default.c src/sys/miscfs/devfs devfs_vfsops.c src/sys/miscfs/fdesc fdesc_vfsops.c src/sys/miscfs/kernfs kernfs.h kernfs_vfsops.c ... Message-ID: <199805060529.WAA08101@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
msmith 1998/05/05 22:29:41 PDT Modified files: sys/gnu/ext2fs ext2_vfsops.c sys/isofs/cd9660 cd9660_vfsops.c sys/kern vfs_default.c sys/miscfs/devfs devfs_vfsops.c sys/miscfs/fdesc fdesc_vfsops.c sys/miscfs/kernfs kernfs.h kernfs_vfsops.c sys/miscfs/nullfs null_vfsops.c sys/miscfs/portal portal_vfsops.c sys/miscfs/procfs procfs_vfsops.c sys/miscfs/umapfs umap_vfsops.c sys/miscfs/union union_vfsops.c sys/msdosfs msdosfs_vfsops.c sys/nfs nfs_vfsops.c sys/sys mount.h sys/ufs/ffs ffs_vfsops.c sys/ufs/mfs mfs_vfsops.c Log: As described by the submitter: Reverse the VFS_VRELE patch. Reference counting of vnodes does not need to be done per-fs. I noticed this while fixing vfs layering violations. Doing reference counting in generic code is also the preference cited by John Heidemann in recent discussions with him. The implementation of alternative vnode management per-fs is still a valid requirement for some filesystems but will be revisited sometime later, most likely using a different framework. Submitted by: Michael Hancock <michaelh@cet.co.jp> Revision Changes Path 1.32 +0 -1 src/sys/gnu/ext2fs/ext2_vfsops.c 1.39 +1 -16 src/sys/isofs/cd9660/cd9660_vfsops.c 1.14 +0 -23 src/sys/kern/vfs_default.c 1.30 +1 -2 src/sys/miscfs/devfs/devfs_vfsops.c 1.15 +1 -5 src/sys/miscfs/fdesc/fdesc_vfsops.c 1.10 +1 -3 src/sys/miscfs/kernfs/kernfs.h 1.22 +1 -2 src/sys/miscfs/kernfs/kernfs_vfsops.c 1.26 +1 -21 src/sys/miscfs/nullfs/null_vfsops.c 1.21 +1 -4 src/sys/miscfs/portal/portal_vfsops.c 1.21 +1 -4 src/sys/miscfs/procfs/procfs_vfsops.c 1.22 +1 -17 src/sys/miscfs/umapfs/umap_vfsops.c 1.29 +1 -18 src/sys/miscfs/union/union_vfsops.c 1.35 +1 -2 src/sys/msdosfs/msdosfs_vfsops.c 1.58 +1 -2 src/sys/nfs/nfs_vfsops.c 1.62 +1 -4 src/sys/sys/mount.h 1.81 +1 -2 src/sys/ufs/ffs/ffs_vfsops.c 1.42 +1 -2 src/sys/ufs/mfs/mfs_vfsops.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805060529.WAA08101>