diff options
Diffstat (limited to 'fs/f2fs/inline.c')
-rw-r--r-- | fs/f2fs/inline.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/fs/f2fs/inline.c b/fs/f2fs/inline.c index 404d2462a0fe..3613efca8c00 100644 --- a/fs/f2fs/inline.c +++ b/fs/f2fs/inline.c | |||
@@ -140,11 +140,9 @@ int f2fs_convert_inline_page(struct dnode_of_data *dn, struct page *page) | |||
140 | if (unlikely(dn->data_blkaddr != NEW_ADDR)) { | 140 | if (unlikely(dn->data_blkaddr != NEW_ADDR)) { |
141 | f2fs_put_dnode(dn); | 141 | f2fs_put_dnode(dn); |
142 | set_sbi_flag(fio.sbi, SBI_NEED_FSCK); | 142 | set_sbi_flag(fio.sbi, SBI_NEED_FSCK); |
143 | f2fs_msg(fio.sbi->sb, KERN_WARNING, | 143 | f2fs_warn(fio.sbi, "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, run fsck to fix.", |
144 | "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, " | 144 | __func__, dn->inode->i_ino, dn->data_blkaddr); |
145 | "run fsck to fix.", | 145 | return -EFSCORRUPTED; |
146 | __func__, dn->inode->i_ino, dn->data_blkaddr); | ||
147 | return -EINVAL; | ||
148 | } | 146 | } |
149 | 147 | ||
150 | f2fs_bug_on(F2FS_P_SB(page), PageWriteback(page)); | 148 | f2fs_bug_on(F2FS_P_SB(page), PageWriteback(page)); |
@@ -383,11 +381,9 @@ static int f2fs_move_inline_dirents(struct inode *dir, struct page *ipage, | |||
383 | if (unlikely(dn.data_blkaddr != NEW_ADDR)) { | 381 | if (unlikely(dn.data_blkaddr != NEW_ADDR)) { |
384 | f2fs_put_dnode(&dn); | 382 | f2fs_put_dnode(&dn); |
385 | set_sbi_flag(F2FS_P_SB(page), SBI_NEED_FSCK); | 383 | set_sbi_flag(F2FS_P_SB(page), SBI_NEED_FSCK); |
386 | f2fs_msg(F2FS_P_SB(page)->sb, KERN_WARNING, | 384 | f2fs_warn(F2FS_P_SB(page), "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, run fsck to fix.", |
387 | "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, " | 385 | __func__, dir->i_ino, dn.data_blkaddr); |
388 | "run fsck to fix.", | 386 | err = -EFSCORRUPTED; |
389 | __func__, dir->i_ino, dn.data_blkaddr); | ||
390 | err = -EINVAL; | ||
391 | goto out; | 387 | goto out; |
392 | } | 388 | } |
393 | 389 | ||