diff options
Diffstat (limited to 'fs/ocfs2/inode.c')
-rw-r--r-- | fs/ocfs2/inode.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/fs/ocfs2/inode.c b/fs/ocfs2/inode.c index 7bcf69154592..66ca7a82b68a 100644 --- a/fs/ocfs2/inode.c +++ b/fs/ocfs2/inode.c | |||
@@ -1025,12 +1025,10 @@ void ocfs2_drop_inode(struct inode *inode) | |||
1025 | /* Testing ip_orphaned_slot here wouldn't work because we may | 1025 | /* Testing ip_orphaned_slot here wouldn't work because we may |
1026 | * not have gotten a delete_inode vote from any other nodes | 1026 | * not have gotten a delete_inode vote from any other nodes |
1027 | * yet. */ | 1027 | * yet. */ |
1028 | if (oi->ip_flags & OCFS2_INODE_MAYBE_ORPHANED) { | 1028 | if (oi->ip_flags & OCFS2_INODE_MAYBE_ORPHANED) |
1029 | mlog(0, "Inode was orphaned on another node, clearing nlink.\n"); | 1029 | generic_delete_inode(inode); |
1030 | inode->i_nlink = 0; | 1030 | else |
1031 | } | 1031 | generic_drop_inode(inode); |
1032 | |||
1033 | generic_drop_inode(inode); | ||
1034 | 1032 | ||
1035 | mlog_exit_void(); | 1033 | mlog_exit_void(); |
1036 | } | 1034 | } |