diff options
author | Eric Sandeen <sandeen@sgi.com> | 2005-05-05 16:26:18 -0400 |
---|---|---|
committer | Christoph Hellwig <hch@melbourne.sgi.com> | 2005-05-05 16:26:18 -0400 |
commit | 9effd8e62570c6e47b91734770e6122002c33ed5 (patch) | |
tree | d199b3f93ac771637b562b01993d12028bf0c5af /fs | |
parent | 31b084aef3f088962f56c100b31bb8479c5dd769 (diff) |
[XFS] Enable XFS_VNODE_TRACE
SGI Modid: xfs-linux:xfs-kern:190725a
Signed-off-by: Eric Sandeen <sandeen@sgi.com>
Signed-off-by: Christoph Hellwig <hch@sgi.com>
.
Diffstat (limited to 'fs')
-rw-r--r-- | fs/xfs/Makefile | 2 | ||||
-rw-r--r-- | fs/xfs/linux-2.6/xfs_vnode.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/fs/xfs/Makefile b/fs/xfs/Makefile index 554e4a18c152..d3ff78354638 100644 --- a/fs/xfs/Makefile +++ b/fs/xfs/Makefile | |||
@@ -49,7 +49,7 @@ ifeq ($(CONFIG_XFS_TRACE),y) | |||
49 | EXTRA_CFLAGS += -DXFS_LOG_TRACE | 49 | EXTRA_CFLAGS += -DXFS_LOG_TRACE |
50 | EXTRA_CFLAGS += -DXFS_RW_TRACE | 50 | EXTRA_CFLAGS += -DXFS_RW_TRACE |
51 | EXTRA_CFLAGS += -DPAGEBUF_TRACE | 51 | EXTRA_CFLAGS += -DPAGEBUF_TRACE |
52 | # EXTRA_CFLAGS += -DXFS_VNODE_TRACE | 52 | EXTRA_CFLAGS += -DXFS_VNODE_TRACE |
53 | endif | 53 | endif |
54 | 54 | ||
55 | obj-$(CONFIG_XFS_FS) += xfs.o | 55 | obj-$(CONFIG_XFS_FS) += xfs.o |
diff --git a/fs/xfs/linux-2.6/xfs_vnode.h b/fs/xfs/linux-2.6/xfs_vnode.h index 7cff0f3e9bc3..3b40c929544e 100644 --- a/fs/xfs/linux-2.6/xfs_vnode.h +++ b/fs/xfs/linux-2.6/xfs_vnode.h | |||
@@ -86,10 +86,11 @@ typedef struct vnode { | |||
86 | vnumber_t v_number; /* in-core vnode number */ | 86 | vnumber_t v_number; /* in-core vnode number */ |
87 | vn_bhv_head_t v_bh; /* behavior head */ | 87 | vn_bhv_head_t v_bh; /* behavior head */ |
88 | spinlock_t v_lock; /* VN_LOCK/VN_UNLOCK */ | 88 | spinlock_t v_lock; /* VN_LOCK/VN_UNLOCK */ |
89 | struct inode v_inode; /* Linux inode */ | ||
90 | #ifdef XFS_VNODE_TRACE | 89 | #ifdef XFS_VNODE_TRACE |
91 | struct ktrace *v_trace; /* trace header structure */ | 90 | struct ktrace *v_trace; /* trace header structure */ |
92 | #endif | 91 | #endif |
92 | struct inode v_inode; /* Linux inode */ | ||
93 | /* inode MUST be last */ | ||
93 | } vnode_t; | 94 | } vnode_t; |
94 | 95 | ||
95 | #define v_fbhv v_bh.bh_first /* first behavior */ | 96 | #define v_fbhv v_bh.bh_first /* first behavior */ |