From 06be2aaa8320ba839a837d20e35f35c3efdf7587 Mon Sep 17 00:00:00 2001 From: Nate Lawson Date: Sat, 14 Sep 2002 09:02:28 +0000 Subject: Remove all use of vnode->v_tag, replacing with appropriate substitutes. v_tag is now const char * and should only be used for debugging. Additionally: 1. All users of VT_NTS now check vfsconf->vf_type VFCF_NETWORK 2. The user of VT_PROCFS now checks for the new flag VV_PROCDEP, which is propagated by pseudofs to all child vnodes if the fs sets PFS_PROCDEP. Suggested by: phk Reviewed by: bde, rwatson (earlier version) --- sys/gnu/ext2fs/ext2_vfsops.c | 2 +- sys/gnu/ext2fs/ext2_vnops.c | 6 +++--- sys/gnu/fs/ext2fs/ext2_vfsops.c | 2 +- sys/gnu/fs/ext2fs/ext2_vnops.c | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) (limited to 'sys/gnu') diff --git a/sys/gnu/ext2fs/ext2_vfsops.c b/sys/gnu/ext2fs/ext2_vfsops.c index e77630c8c200..788e2a7c1ec2 100644 --- a/sys/gnu/ext2fs/ext2_vfsops.c +++ b/sys/gnu/ext2fs/ext2_vfsops.c @@ -1008,7 +1008,7 @@ restart: MALLOC(ip, struct inode *, sizeof(struct inode), M_EXT2NODE, M_WAITOK); /* Allocate a new vnode/inode. */ - if ((error = getnewvnode(VT_UFS, mp, ext2_vnodeop_p, &vp)) != 0) { + if ((error = getnewvnode("ext2fs", mp, ext2_vnodeop_p, &vp)) != 0) { if (ext2fs_inode_hash_lock < 0) wakeup(&ext2fs_inode_hash_lock); ext2fs_inode_hash_lock = 0; diff --git a/sys/gnu/ext2fs/ext2_vnops.c b/sys/gnu/ext2fs/ext2_vnops.c index 22030b58ecea..380638c18de1 100644 --- a/sys/gnu/ext2fs/ext2_vnops.c +++ b/sys/gnu/ext2fs/ext2_vnops.c @@ -1557,9 +1557,9 @@ ext2_print(ap) struct vnode *vp = ap->a_vp; struct inode *ip = VTOI(vp); - printf("tag VT_UFS, ino %lu, on dev %s (%d, %d)", - (u_long)ip->i_number, devtoname(ip->i_dev), major(ip->i_dev), - minor(ip->i_dev)); + printf("tag %s, ino %lu, on dev %s (%d, %d)", + vp->v_tag, (u_long)ip->i_number, devtoname(ip->i_dev), + major(ip->i_dev), minor(ip->i_dev)); if (vp->v_type == VFIFO) fifo_printinfo(vp); lockmgr_printinfo(&vp->v_lock); diff --git a/sys/gnu/fs/ext2fs/ext2_vfsops.c b/sys/gnu/fs/ext2fs/ext2_vfsops.c index e77630c8c200..788e2a7c1ec2 100644 --- a/sys/gnu/fs/ext2fs/ext2_vfsops.c +++ b/sys/gnu/fs/ext2fs/ext2_vfsops.c @@ -1008,7 +1008,7 @@ restart: MALLOC(ip, struct inode *, sizeof(struct inode), M_EXT2NODE, M_WAITOK); /* Allocate a new vnode/inode. */ - if ((error = getnewvnode(VT_UFS, mp, ext2_vnodeop_p, &vp)) != 0) { + if ((error = getnewvnode("ext2fs", mp, ext2_vnodeop_p, &vp)) != 0) { if (ext2fs_inode_hash_lock < 0) wakeup(&ext2fs_inode_hash_lock); ext2fs_inode_hash_lock = 0; diff --git a/sys/gnu/fs/ext2fs/ext2_vnops.c b/sys/gnu/fs/ext2fs/ext2_vnops.c index 22030b58ecea..380638c18de1 100644 --- a/sys/gnu/fs/ext2fs/ext2_vnops.c +++ b/sys/gnu/fs/ext2fs/ext2_vnops.c @@ -1557,9 +1557,9 @@ ext2_print(ap) struct vnode *vp = ap->a_vp; struct inode *ip = VTOI(vp); - printf("tag VT_UFS, ino %lu, on dev %s (%d, %d)", - (u_long)ip->i_number, devtoname(ip->i_dev), major(ip->i_dev), - minor(ip->i_dev)); + printf("tag %s, ino %lu, on dev %s (%d, %d)", + vp->v_tag, (u_long)ip->i_number, devtoname(ip->i_dev), + major(ip->i_dev), minor(ip->i_dev)); if (vp->v_type == VFIFO) fifo_printinfo(vp); lockmgr_printinfo(&vp->v_lock); -- cgit v1.3