/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | xattr.c | 277 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_inline_xattr() 299 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_xattr_block() 333 txattr_addr = xattr_alloc(F2FS_I_SB(inode), *base_size, is_inline); in lookup_all_xattrs() 367 f2fs_err(F2FS_I_SB(inode), "lookup inode (%lu) has corrupted xattr", in lookup_all_xattrs() 369 set_sbi_flag(F2FS_I_SB(inode), SBI_NEED_FSCK); in lookup_all_xattrs() 371 f2fs_handle_error(F2FS_I_SB(inode), in lookup_all_xattrs() 384 xattr_free(F2FS_I_SB(inode), txattr_addr, *is_inline); in lookup_all_xattrs() 398 txattr_addr = f2fs_kzalloc(F2FS_I_SB(inode), in read_all_xattrs() 434 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in write_all_xattrs() 558 xattr_free(F2FS_I_SB(inod in f2fs_getxattr() [all...] |
H A D | file.c | 46 f2fs_update_iostat(F2FS_I_SB(inode), inode, in f2fs_filemap_fault() 58 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_vm_page_mkwrite() 190 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in need_do_checkpoint() 249 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_do_sync_file() 387 if (unlikely(f2fs_cp_error(F2FS_I_SB(file_inode(file))))) in f2fs_sync_file() 466 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_seek_block() 521 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) in f2fs_file_mmap() 559 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_truncate_data_blocks_range() 650 f2fs_bug_on(F2FS_I_SB(inode), cache_only && IS_ENCRYPTED(inode)); in truncate_partial_data_page() 659 struct f2fs_sb_info *sbi = F2FS_I_SB(inod in f2fs_do_truncate_blocks() [all...] |
H A D | compress.c | 28 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in page_array_alloc() 33 GFP_F2FS_ZERO, false, F2FS_I_SB(inode)); in page_array_alloc() 39 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in page_array_free() 168 f2fs_bug_on(F2FS_I_SB(cc->inode), 1); in f2fs_compress_ctx_add_page() 179 cc->private = f2fs_kvmalloc(F2FS_I_SB(cc->inode), in lzo_init_compress_ctx() 202 KERN_ERR, F2FS_I_SB(cc->inode)->sb->s_id, ret); in lzo_compress_pages() 216 KERN_ERR, F2FS_I_SB(dic->inode)->sb->s_id, ret); in lzo_decompress_pages() 223 F2FS_I_SB(dic->inode)->sb->s_id, in lzo_decompress_pages() 249 cc->private = f2fs_kvmalloc(F2FS_I_SB(cc->inode), size, GFP_NOFS); in lz4_init_compress_ctx() 298 KERN_ERR, F2FS_I_SB(di in lz4_decompress_pages() [all...] |
H A D | inline.c | 55 if (!test_opt(F2FS_I_SB(inode), INLINE_DENTRY)) in f2fs_may_inline_dentry() 104 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); in f2fs_read_inline_data() 130 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_page() 201 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_convert_inline_inode() 258 f2fs_bug_on(F2FS_I_SB(inode), page->index); in f2fs_write_inline_data() 277 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_recover_inline_data() 452 if (!f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(dir)) && in f2fs_move_inline_dirents() 522 backup_dentry = f2fs_kmalloc(F2FS_I_SB(dir), in f2fs_move_rehashed_dirents() 547 if (!f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(dir)) && in f2fs_move_rehashed_dirents() 577 struct f2fs_sb_info *sbi = F2FS_I_SB(di in f2fs_try_convert_inline_dir() [all...] |
H A D | data.c | 61 sbi = F2FS_I_SB(inode); in f2fs_is_cp_guaranteed() 80 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __read_io_type() 1109 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_grab_read_bio() 1158 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_submit_page_read() 1213 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_reserve_new_blocks() 1286 if (!f2fs_is_valid_blkaddr(F2FS_I_SB(inode), dn.data_blkaddr, in f2fs_get_read_data_page() 1289 f2fs_handle_error(F2FS_I_SB(inode), in f2fs_get_read_data_page() 1312 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_get_read_data_page() 1316 f2fs_handle_error(F2FS_I_SB(inode), in f2fs_get_read_data_page() 1449 f2fs_bug_on(F2FS_I_SB(inod in f2fs_get_new_data_page() [all...] |
H A D | verity.c | 150 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_end_enable_verity() 233 f2fs_warn(F2FS_I_SB(inode), "unknown verity xattr format"); in f2fs_get_verity_descriptor() 242 f2fs_warn(F2FS_I_SB(inode), "invalid verity xattr"); in f2fs_get_verity_descriptor() 243 f2fs_handle_error(F2FS_I_SB(inode), in f2fs_get_verity_descriptor()
|
H A D | namei.c | 223 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_new_inode() 353 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_create() 400 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_link() 460 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in __recover_dot_dentries() 524 unsigned int root_ino = F2FS_ROOT_INO(F2FS_I_SB(dir)); in f2fs_lookup() 575 f2fs_warn(F2FS_I_SB(inode), "Inconsistent encryption contexts: %lu/%lu", in f2fs_lookup() 605 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_unlink() 679 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_symlink() 759 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mkdir() 814 struct f2fs_sb_info *sbi = F2FS_I_SB(di in f2fs_mknod() [all...] |
H A D | extent_cache.c | 24 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in sanity_check_extent_cache() 80 return test_opt(F2FS_I_SB(inode), READ_EXTENT_CACHE) && in __init_may_extent_tree() 83 return test_opt(F2FS_I_SB(inode), AGE_EXTENT_CACHE) && in __init_may_extent_tree() 94 if (list_empty(&F2FS_I_SB(inode)->s_list)) in __may_extent_tree() 104 !f2fs_sb_has_readonly(F2FS_I_SB(inode))) in __may_extent_tree() 327 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __grab_extent_tree() 389 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_init_read_extent_tree() 455 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __lookup_extent_tree() 596 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __update_extent_tree_range() 760 struct f2fs_sb_info *sbi = F2FS_I_SB(inod in f2fs_update_read_extent_tree_range_compressed() [all...] |
H A D | inode.c | 192 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in sanity_check_compress_inode() 263 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in sanity_check_inode() 378 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in do_read_inode() 693 if (f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(inode))) in f2fs_update_inode() 697 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in f2fs_update_inode() 707 if (f2fs_sb_has_inode_crtime(F2FS_I_SB(inode)) && in f2fs_update_inode() 716 if (f2fs_sb_has_compression(F2FS_I_SB(inode)) && in f2fs_update_inode() 743 f2fs_inode_chksum_set(F2FS_I_SB(inode), node_page); in f2fs_update_inode() 749 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_inode_page() 772 struct f2fs_sb_info *sbi = F2FS_I_SB(inod in f2fs_write_inode() [all...] |
H A D | dir.c | 381 f2fs_warn(F2FS_I_SB(dir), "Corrupted max_depth of %lu: %u", in __f2fs_find_entry() 573 page = f2fs_get_node_page(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata() 592 f2fs_remove_orphan_inode(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata() 702 if (time_to_inject(F2FS_I_SB(dir), FAULT_DIR_DEPTH)) in f2fs_add_regular_entry() 790 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_add_dentry() 848 f2fs_update_time(F2FS_I_SB(inode), REQ_TIME); in f2fs_do_tmpfile() 856 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_drop_nlink() 889 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_delete_entry() 891 if (F2FS_OPTION(F2FS_I_SB(dir)).fsync_mode == FSYNC_MODE_STRICT) in f2fs_delete_entry() 892 f2fs_add_ino_entry(F2FS_I_SB(di in f2fs_delete_entry() [all...] |
H A D | recovery.c | 183 entry = add_fsync_inode(F2FS_I_SB(inode), dir_list, in recover_dentry() 217 err = f2fs_acquire_orphan_inode(F2FS_I_SB(inode)); in recover_dentry() 242 f2fs_notice(F2FS_I_SB(inode), "%s: ino = %x, name = %s, dir = %lx, err = %d", in recover_dentry() 271 set_sbi_flag(F2FS_I_SB(inode), SBI_QUOTA_NEED_REPAIR); in recover_quota_data() 303 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in recover_inode() 345 f2fs_notice(F2FS_I_SB(inode), "recover_inode: ino = %x, name = %s, inline = %x", in recover_inode()
|
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | file.c | 46 f2fs_update_iostat(F2FS_I_SB(inode), APP_MAPPED_READ_IO, in f2fs_filemap_fault() 58 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_vm_page_mkwrite() 192 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in need_do_checkpoint() 251 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_do_sync_file() 377 if (unlikely(f2fs_cp_error(F2FS_I_SB(file_inode(file))))) in f2fs_sync_file() 456 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_seek_block() 509 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) in f2fs_file_mmap() 547 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_truncate_data_blocks_range() 652 f2fs_bug_on(F2FS_I_SB(inode), cache_only && IS_ENCRYPTED(inode)); in truncate_partial_data_page() 661 struct f2fs_sb_info *sbi = F2FS_I_SB(inod in f2fs_do_truncate_blocks() [all...] |
H A D | xattr.c | 280 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_inline_xattr() 302 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_xattr_block() 336 txattr_addr = xattr_alloc(F2FS_I_SB(inode), *base_size, is_inline); in lookup_all_xattrs() 370 f2fs_err(F2FS_I_SB(inode), "inode (%lu) has corrupted xattr", in lookup_all_xattrs() 372 set_sbi_flag(F2FS_I_SB(inode), SBI_NEED_FSCK); in lookup_all_xattrs() 385 xattr_free(F2FS_I_SB(inode), txattr_addr, *is_inline); in lookup_all_xattrs() 399 txattr_addr = f2fs_kzalloc(F2FS_I_SB(inode), in read_all_xattrs() 435 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in write_all_xattrs() 556 xattr_free(F2FS_I_SB(inode), base_addr, is_inline); in f2fs_getxattr() 585 f2fs_err(F2FS_I_SB(inod in f2fs_listxattr() [all...] |
H A D | inline.c | 55 if (!test_opt(F2FS_I_SB(inode), INLINE_DENTRY)) in f2fs_may_inline_dentry() 104 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); in f2fs_read_inline_data() 130 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_page() 201 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_convert_inline_inode() 257 f2fs_bug_on(F2FS_I_SB(inode), page->index); in f2fs_write_inline_data() 276 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_recover_inline_data() 444 if (!f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(dir)) && in f2fs_move_inline_dirents() 514 backup_dentry = f2fs_kmalloc(F2FS_I_SB(dir), in f2fs_move_rehashed_dirents() 539 if (!f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(dir)) && in f2fs_move_rehashed_dirents() 569 struct f2fs_sb_info *sbi = F2FS_I_SB(di in f2fs_try_convert_inline_dir() [all...] |
H A D | inode.c | 26 if (f2fs_readonly(F2FS_I_SB(inode)->sb)) in f2fs_mark_inode_dirty_sync() 204 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in sanity_check_inode() 343 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in do_read_inode() 614 if (f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(inode))) in f2fs_update_inode() 618 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in f2fs_update_inode() 628 if (f2fs_sb_has_inode_crtime(F2FS_I_SB(inode)) && in f2fs_update_inode() 637 if (f2fs_sb_has_compression(F2FS_I_SB(inode)) && in f2fs_update_inode() 662 f2fs_inode_chksum_set(F2FS_I_SB(inode), node_page); in f2fs_update_inode() 668 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_inode_page() 688 struct f2fs_sb_info *sbi = F2FS_I_SB(inod in f2fs_write_inode() [all...] |
H A D | compress.c | 25 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in page_array_alloc() 35 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in page_array_free() 169 f2fs_bug_on(F2FS_I_SB(cc->inode), 1); in f2fs_compress_ctx_add_page() 180 cc->private = f2fs_kvmalloc(F2FS_I_SB(cc->inode), in lzo_init_compress_ctx() 203 KERN_ERR, F2FS_I_SB(cc->inode)->sb->s_id, ret); in lzo_compress_pages() 217 KERN_ERR, F2FS_I_SB(dic->inode)->sb->s_id, ret); in lzo_decompress_pages() 224 F2FS_I_SB(dic->inode)->sb->s_id, in lzo_decompress_pages() 243 cc->private = f2fs_kvmalloc(F2FS_I_SB(cc->inode), in lz4_init_compress_ctx() 284 KERN_ERR, F2FS_I_SB(dic->inode)->sb->s_id, ret); in lz4_decompress_pages() 291 F2FS_I_SB(di in lz4_decompress_pages() [all...] |
H A D | data.c | 87 sbi = F2FS_I_SB(inode); in __is_cp_guaranteed() 105 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __read_io_type() 1035 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_grab_read_bio() 1081 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_submit_page_read() 1141 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_reserve_new_blocks() 1226 if (!f2fs_is_valid_blkaddr(F2FS_I_SB(inode), dn.data_blkaddr, in f2fs_get_read_data_page() 1245 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_get_read_data_page() 1383 f2fs_bug_on(F2FS_I_SB(inode), ipage); in f2fs_get_new_data_page() 1397 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in __allocate_data_block() 1507 struct f2fs_sb_info *sbi = F2FS_I_SB(inod in f2fs_map_blocks() [all...] |
H A D | namei.c | 27 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_new_inode() 333 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_create() 385 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_link() 445 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in __recover_dot_dentries() 502 unsigned int root_ino = F2FS_ROOT_INO(F2FS_I_SB(dir)); in f2fs_lookup() 552 f2fs_warn(F2FS_I_SB(inode), "Inconsistent encryption contexts: %lu/%lu", in f2fs_lookup() 582 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_unlink() 655 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_symlink() 734 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mkdir() 788 struct f2fs_sb_info *sbi = F2FS_I_SB(di in f2fs_mknod() [all...] |
H A D | verity.c | 149 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_end_enable_verity() 232 f2fs_warn(F2FS_I_SB(inode), "unknown verity xattr format"); in f2fs_get_verity_descriptor() 241 f2fs_warn(F2FS_I_SB(inode), "invalid verity xattr"); in f2fs_get_verity_descriptor()
|
H A D | dir.c | 368 f2fs_warn(F2FS_I_SB(dir), "Corrupted max_depth of %lu: %u", in __f2fs_find_entry() 539 page = f2fs_get_node_page(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata() 562 f2fs_remove_orphan_inode(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata() 672 if (time_to_inject(F2FS_I_SB(dir), FAULT_DIR_DEPTH)) { in f2fs_add_regular_entry() 673 f2fs_show_injection_info(F2FS_I_SB(dir), FAULT_DIR_DEPTH); in f2fs_add_regular_entry() 755 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_add_dentry() 812 f2fs_update_time(F2FS_I_SB(inode), REQ_TIME); in f2fs_do_tmpfile() 820 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_drop_nlink() 853 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_delete_entry() 855 if (F2FS_OPTION(F2FS_I_SB(di in f2fs_delete_entry() [all...] |
H A D | f2fs.h | 1744 static inline struct f2fs_sb_info *F2FS_I_SB(struct inode *inode) in F2FS_I_SB() function 1751 return F2FS_I_SB(mapping->host); in F2FS_M_SB() 2130 inc_page_count(F2FS_I_SB(inode), S_ISDIR(inode->i_mode) ? in inode_inc_dirty_pages() 2133 inc_page_count(F2FS_I_SB(inode), F2FS_DIRTY_QDATA); in inode_inc_dirty_pages() 2148 dec_page_count(F2FS_I_SB(inode), S_ISDIR(inode->i_mode) ? in inode_dec_dirty_pages() 2151 dec_page_count(F2FS_I_SB(inode), F2FS_DIRTY_QDATA); in inode_dec_dirty_pages() 2964 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_skip_inode_update() 3009 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_may_extent_tree() 3634 (atomic_inc(&F2FS_I_SB(inode)->inline_xattr)); \ 3639 (atomic_dec(&F2FS_I_SB(inod [all...] |
H A D | trace.c | 43 else if (inode->i_ino == F2FS_NODE_INO(F2FS_I_SB(inode))) in __file_type() 45 else if (inode->i_ino == F2FS_META_INO(F2FS_I_SB(inode))) in __file_type()
|
H A D | extent_cache.c | 288 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __grab_extent_tree() 363 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __f2fs_init_extent_tree() 412 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_lookup_extent_tree() 533 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_extent_tree_range() 743 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_destroy_extent_node() 759 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_drop_extent_tree() 780 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_destroy_extent_tree()
|
H A D | acl.c | 180 value = f2fs_kmalloc(F2FS_I_SB(inode), retval, GFP_F2FS_ZERO); in __f2fs_get_acl() 234 value = f2fs_acl_to_disk(F2FS_I_SB(inode), acl, &size); in __f2fs_set_acl() 253 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) in f2fs_set_acl()
|
H A D | recovery.c | 163 entry = add_fsync_inode(F2FS_I_SB(inode), dir_list, in recover_dentry() 197 err = f2fs_acquire_orphan_inode(F2FS_I_SB(inode)); in recover_dentry() 222 f2fs_notice(F2FS_I_SB(inode), "%s: ino = %x, name = %s, dir = %lx, err = %d", in recover_dentry() 251 set_sbi_flag(F2FS_I_SB(inode), SBI_QUOTA_NEED_REPAIR); in recover_quota_data() 283 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in recover_inode() 325 f2fs_notice(F2FS_I_SB(inode), "recover_inode: ino = %x, name = %s, inline = %x", in recover_inode()
|