Commit 62f8b1f0 authored by Joseph Qi's avatar Joseph Qi Committed by Linus Torvalds
Browse files

ocfs2: use ENOENT instead of EEXIST when get system file fails



When ocfs2_get_system_file_inode fails, it is obscure to set the return
value to -EEXIST. So change it to -ENOENT.
Signed-off-by: default avatarJoseph Qi <joseph.qi@huawei.com>
Cc: Mark Fasheh <mfasheh@suse.com>
Cc: Joel Becker <jlbec@evilplan.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent e38a5739
...@@ -624,7 +624,7 @@ static int ocfs2_remove_inode(struct inode *inode, ...@@ -624,7 +624,7 @@ static int ocfs2_remove_inode(struct inode *inode,
ocfs2_get_system_file_inode(osb, INODE_ALLOC_SYSTEM_INODE, ocfs2_get_system_file_inode(osb, INODE_ALLOC_SYSTEM_INODE,
le16_to_cpu(di->i_suballoc_slot)); le16_to_cpu(di->i_suballoc_slot));
if (!inode_alloc_inode) { if (!inode_alloc_inode) {
status = -EEXIST; status = -ENOENT;
mlog_errno(status); mlog_errno(status);
goto bail; goto bail;
} }
...@@ -742,7 +742,7 @@ static int ocfs2_wipe_inode(struct inode *inode, ...@@ -742,7 +742,7 @@ static int ocfs2_wipe_inode(struct inode *inode,
ORPHAN_DIR_SYSTEM_INODE, ORPHAN_DIR_SYSTEM_INODE,
orphaned_slot); orphaned_slot);
if (!orphan_dir_inode) { if (!orphan_dir_inode) {
status = -EEXIST; status = -ENOENT;
mlog_errno(status); mlog_errno(status);
goto bail; goto bail;
} }
......
...@@ -2808,7 +2808,7 @@ int ocfs2_mv_orphaned_inode_to_new(struct inode *dir, ...@@ -2808,7 +2808,7 @@ int ocfs2_mv_orphaned_inode_to_new(struct inode *dir,
ORPHAN_DIR_SYSTEM_INODE, ORPHAN_DIR_SYSTEM_INODE,
osb->slot_num); osb->slot_num);
if (!orphan_dir_inode) { if (!orphan_dir_inode) {
status = -EEXIST; status = -ENOENT;
mlog_errno(status); mlog_errno(status);
goto leave; goto leave;
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment