فهرست منبع

f2fs: handle error case with f2fs_bug_on

It's enough to show BUG or WARN by f2fs_bug_on for error case.
Then, we don't need to remain corrupted filesystem.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Jaegeuk Kim 9 سال پیش
والد
کامیت
6f3ec9952c
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      fs/f2fs/recovery.c

+ 2 - 0
fs/f2fs/recovery.c

@@ -482,6 +482,8 @@ static int do_recover_data(struct f2fs_sb_info *sbi, struct inode *inode,
 #endif
 #endif
 				/* We should not get -ENOSPC */
 				/* We should not get -ENOSPC */
 				f2fs_bug_on(sbi, err);
 				f2fs_bug_on(sbi, err);
+				if (err)
+					goto err;
 			}
 			}
 
 
 			/* Check the previous node page having this index */
 			/* Check the previous node page having this index */