diff options
author | Tim Shimmin <tes@sgi.com> | 2006-01-10 23:37:38 -0500 |
---|---|---|
committer | Nathan Scott <nathans@sgi.com> | 2006-01-10 23:37:38 -0500 |
commit | 216d3b2acba469a9bee98a09bb957e012ba7bc25 (patch) | |
tree | c63ef07ba2c32bc4dfa4fd0bdccb0765db3dc1b0 /fs/xfs | |
parent | 794fe2dc65f1ec4acacc388053bb52d32d3a932e (diff) |
[XFS] take out the call to vn_mark_bad() used when acl inherit fails and
it needs to back out the inode creation. Tested by xfs_tests/077.
SGI-PV: 930841
SGI-Modid: xfs-linux-melb:xfs-kern:24842a
Signed-off-by: Tim Shimmin <tes@sgi.com>
Signed-off-by: Nathan Scott <nathans@sgi.com>
Diffstat (limited to 'fs/xfs')
-rw-r--r-- | fs/xfs/linux-2.6/xfs_iops.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/fs/xfs/linux-2.6/xfs_iops.c b/fs/xfs/linux-2.6/xfs_iops.c index 6bf770cfb006..fe5e9894fdee 100644 --- a/fs/xfs/linux-2.6/xfs_iops.c +++ b/fs/xfs/linux-2.6/xfs_iops.c | |||
@@ -320,8 +320,6 @@ linvfs_mknod( | |||
320 | teardown.d_inode = ip = LINVFS_GET_IP(vp); | 320 | teardown.d_inode = ip = LINVFS_GET_IP(vp); |
321 | teardown.d_name = dentry->d_name; | 321 | teardown.d_name = dentry->d_name; |
322 | 322 | ||
323 | vn_mark_bad(vp); | ||
324 | |||
325 | if (S_ISDIR(mode)) | 323 | if (S_ISDIR(mode)) |
326 | VOP_RMDIR(dvp, &teardown, NULL, err2); | 324 | VOP_RMDIR(dvp, &teardown, NULL, err2); |
327 | else | 325 | else |