inline.c (355a47ae7ebcf9d605aa809b259d380422e81b8d) | inline.c (dcbb4c10e6d9693cc9d6fa493b4d130b66a60c7d) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/inline.c 4 * Copyright (c) 2013, Intel Corporation 5 * Authors: Huajun Li <huajun.li@intel.com> 6 * Haicheng Li <haicheng.li@intel.com> 7 */ 8 --- 126 unchanged lines hidden (view full) --- 135 return err; 136 } 137 138 fio.version = ni.version; 139 140 if (unlikely(dn->data_blkaddr != NEW_ADDR)) { 141 f2fs_put_dnode(dn); 142 set_sbi_flag(fio.sbi, SBI_NEED_FSCK); | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/inline.c 4 * Copyright (c) 2013, Intel Corporation 5 * Authors: Huajun Li <huajun.li@intel.com> 6 * Haicheng Li <haicheng.li@intel.com> 7 */ 8 --- 126 unchanged lines hidden (view full) --- 135 return err; 136 } 137 138 fio.version = ni.version; 139 140 if (unlikely(dn->data_blkaddr != NEW_ADDR)) { 141 f2fs_put_dnode(dn); 142 set_sbi_flag(fio.sbi, SBI_NEED_FSCK); |
143 f2fs_msg(fio.sbi->sb, KERN_WARNING, 144 "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, " 145 "run fsck to fix.", 146 __func__, dn->inode->i_ino, dn->data_blkaddr); | 143 f2fs_warn(fio.sbi, "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, run fsck to fix.", 144 __func__, dn->inode->i_ino, dn->data_blkaddr); |
147 return -EINVAL; 148 } 149 150 f2fs_bug_on(F2FS_P_SB(page), PageWriteback(page)); 151 152 f2fs_do_read_inline_data(page, dn->inode_page); 153 set_page_dirty(page); 154 --- 223 unchanged lines hidden (view full) --- 378 set_new_dnode(&dn, dir, ipage, NULL, 0); 379 err = f2fs_reserve_block(&dn, 0); 380 if (err) 381 goto out; 382 383 if (unlikely(dn.data_blkaddr != NEW_ADDR)) { 384 f2fs_put_dnode(&dn); 385 set_sbi_flag(F2FS_P_SB(page), SBI_NEED_FSCK); | 145 return -EINVAL; 146 } 147 148 f2fs_bug_on(F2FS_P_SB(page), PageWriteback(page)); 149 150 f2fs_do_read_inline_data(page, dn->inode_page); 151 set_page_dirty(page); 152 --- 223 unchanged lines hidden (view full) --- 376 set_new_dnode(&dn, dir, ipage, NULL, 0); 377 err = f2fs_reserve_block(&dn, 0); 378 if (err) 379 goto out; 380 381 if (unlikely(dn.data_blkaddr != NEW_ADDR)) { 382 f2fs_put_dnode(&dn); 383 set_sbi_flag(F2FS_P_SB(page), SBI_NEED_FSCK); |
386 f2fs_msg(F2FS_P_SB(page)->sb, KERN_WARNING, 387 "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, " 388 "run fsck to fix.", 389 __func__, dir->i_ino, dn.data_blkaddr); | 384 f2fs_warn(F2FS_P_SB(page), "%s: corrupted inline inode ino=%lx, i_addr[0]:0x%x, run fsck to fix.", 385 __func__, dir->i_ino, dn.data_blkaddr); |
390 err = -EINVAL; 391 goto out; 392 } 393 394 f2fs_wait_on_page_writeback(page, DATA, true, true); 395 396 dentry_blk = page_address(page); 397 --- 337 unchanged lines hidden --- | 386 err = -EINVAL; 387 goto out; 388 } 389 390 f2fs_wait_on_page_writeback(page, DATA, true, true); 391 392 dentry_blk = page_address(page); 393 --- 337 unchanged lines hidden --- |