diff options
author | Christoph Hellwig <hch@lst.de> | 2008-12-03 06:20:38 -0500 |
---|---|---|
committer | Niv Sardi <xaiki@sgi.com> | 2008-12-03 23:39:24 -0500 |
commit | 583fa586f0e4a8222dd091ce971b85c1364f3d92 (patch) | |
tree | 93ed1eee41e7e9073c9a608c2db8d931e1c03490 /fs/xfs/linux-2.6/xfs_vnode.c | |
parent | f95099ba5ae06b96a9c17ef93cc655f686d79077 (diff) |
kill vn_ioerror
There's just one caller of this helper, and it's much cleaner to just merge
the xfs_do_force_shutdown call into it.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dave Chinner <david@fromorbit.com>
Signed-off-by: Niv Sardi <xaiki@sgi.com>
Diffstat (limited to 'fs/xfs/linux-2.6/xfs_vnode.c')
-rw-r--r-- | fs/xfs/linux-2.6/xfs_vnode.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/fs/xfs/linux-2.6/xfs_vnode.c b/fs/xfs/linux-2.6/xfs_vnode.c index ad18262d651b..a8cf97a4319a 100644 --- a/fs/xfs/linux-2.6/xfs_vnode.c +++ b/fs/xfs/linux-2.6/xfs_vnode.c | |||
@@ -66,22 +66,6 @@ vn_iowake( | |||
66 | wake_up(vptosync(ip)); | 66 | wake_up(vptosync(ip)); |
67 | } | 67 | } |
68 | 68 | ||
69 | /* | ||
70 | * Volume managers supporting multiple paths can send back ENODEV when the | ||
71 | * final path disappears. In this case continuing to fill the page cache | ||
72 | * with dirty data which cannot be written out is evil, so prevent that. | ||
73 | */ | ||
74 | void | ||
75 | vn_ioerror( | ||
76 | xfs_inode_t *ip, | ||
77 | int error, | ||
78 | char *f, | ||
79 | int l) | ||
80 | { | ||
81 | if (unlikely(error == -ENODEV)) | ||
82 | xfs_do_force_shutdown(ip->i_mount, SHUTDOWN_DEVICE_REQ, f, l); | ||
83 | } | ||
84 | |||
85 | #ifdef XFS_INODE_TRACE | 69 | #ifdef XFS_INODE_TRACE |
86 | 70 | ||
87 | #define KTRACE_ENTER(ip, vk, s, line, ra) \ | 71 | #define KTRACE_ENTER(ip, vk, s, line, ra) \ |