.. | .. |
---|
401 | 401 | fi->i_inline_xattr_size = 0; |
---|
402 | 402 | } |
---|
403 | 403 | |
---|
404 | | - if (!sanity_check_inode(inode, node_page)) { |
---|
405 | | - f2fs_put_page(node_page, 1); |
---|
406 | | - return -EFSCORRUPTED; |
---|
407 | | - } |
---|
408 | | - |
---|
409 | 404 | /* check data exist */ |
---|
410 | 405 | if (f2fs_has_inline_data(inode) && !f2fs_exist_data(inode)) |
---|
411 | 406 | __recover_inline_status(inode, node_page); |
---|
.. | .. |
---|
472 | 467 | f2fs_init_read_extent_tree(inode, node_page); |
---|
473 | 468 | f2fs_init_age_extent_tree(inode); |
---|
474 | 469 | |
---|
| 470 | + if (!sanity_check_inode(inode, node_page)) { |
---|
| 471 | + f2fs_put_page(node_page, 1); |
---|
| 472 | + return -EFSCORRUPTED; |
---|
| 473 | + } |
---|
| 474 | + |
---|
475 | 475 | f2fs_put_page(node_page, 1); |
---|
476 | 476 | |
---|
477 | 477 | stat_inc_inline_xattr(inode); |
---|