summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordownsj <downsj@openbsd.org>1996-07-14 09:14:13 +0000
committerdownsj <downsj@openbsd.org>1996-07-14 09:14:13 +0000
commit126316658ddaad83fe5e82cfab1ffa750de77e56 (patch)
tree2b40ac35d085a32cade94ae582e9462f9d52a45d
parentdocument v_tag correctly (diff)
downloadwireguard-openbsd-126316658ddaad83fe5e82cfab1ffa750de77e56.tar.xz
wireguard-openbsd-126316658ddaad83fe5e82cfab1ffa750de77e56.zip
use VT_EXT2FS
-rw-r--r--sys/gnu/ext2fs/ext2_extern.h4
-rw-r--r--sys/gnu/ext2fs/ext2_vfsops.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/gnu/ext2fs/ext2_extern.h b/sys/gnu/ext2fs/ext2_extern.h
index 634bf1284a2..af58202f624 100644
--- a/sys/gnu/ext2fs/ext2_extern.h
+++ b/sys/gnu/ext2fs/ext2_extern.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ext2_extern.h,v 1.2 1996/06/27 06:48:40 downsj Exp $ */
+/* $OpenBSD: ext2_extern.h,v 1.3 1996/07/14 09:14:13 downsj Exp $ */
/*
* modified for EXT2FS support in Lites 1.1
@@ -98,7 +98,7 @@ void mark_buffer_dirty __P((struct buf *bh));
* This macro allows the ufs code to distinguish between an EXT2 and a
* non-ext2(FFS/LFS) vnode. We shouldn't need this!
*/
-#define IS_EXT2_VNODE(vp) (VFSTOUFS(vp->v_mount)->um_dirops->dirremove == ext2_dirremove)
+#define IS_EXT2_VNODE(vp) (vp->v_tag == VT_EXT2FS)
#ifdef DIAGNOSTIC
void ext2_checkoverlap __P((struct buf *, struct inode *));
diff --git a/sys/gnu/ext2fs/ext2_vfsops.c b/sys/gnu/ext2fs/ext2_vfsops.c
index 6fe0bfd5c11..5a935ebd6a4 100644
--- a/sys/gnu/ext2fs/ext2_vfsops.c
+++ b/sys/gnu/ext2fs/ext2_vfsops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ext2_vfsops.c,v 1.9 1996/07/14 08:30:34 downsj Exp $ */
+/* $OpenBSD: ext2_vfsops.c,v 1.10 1996/07/14 09:14:14 downsj Exp $ */
/*
* modified for EXT2FS support in Lites 1.1
@@ -942,7 +942,7 @@ restart:
ext2fs_inode_hash_lock = 1;
/* Allocate a new vnode/inode. */
- if (error = getnewvnode(VT_UFS, mp, ext2_vnodeop_p, &vp)) {
+ if (error = getnewvnode(VT_EXT2FS, mp, ext2_vnodeop_p, &vp)) {
*vpp = NULL;
return (error);
}