btrfs_alloc_path +- may_destroy_subvol [1] | +- btrfs_ioctl_snap_destroy [2] | +- btrfs_ioctl [3] [entry] +- fixup_tree_root_location [4] | +- btrfs_lookup_dentry [5] | +- finish_pending_snapshot [6] | | +- finish_pending_snapshots | | +- btrfs_commit_transaction ->[8] | +- btrfs_lookup [entry] | +- create_subvol [30] | +- btrfs_mksubvol ->[31] +- run_delayed_extent_op [77] | +- run_clustered_refs [78] | +- btrfs_run_delayed_refs | +- commit_cowonly_roots [80] | | +- btrfs_commit_transaction ->[8] | +- btrfs_write_dirty_block_groups ->[81] | +- btrfs_drop_snapshot ->[83] | +- btrfs_commit_transaction [8] | | +- btrfs_write_inode ->[9] | | +- btrfs_cleanup_reloc_trees ->[10] | | +- btrfs_file_write ->[11] | | +- relocate_block_group ->[12] | | +- btrfs_sync_fs ->[23] | | +- transaction_kthread ->[24] | | +- btrfs_ioctl_resize ->[22] | | +- btrfs_recover_relocation ->[25] | | +- create_subvol ->[30] | | +- btrfs_check_data_free_space ->[33] | | +- create_snapshot ->[70] | | +- btrfs_commit_super ->[71] | | +- btrfs_recover_log_trees ->[66] | | +- btrfs_sync_file ->[74] | | +- btrfs_init_new_device ->[16] | | +- btrfs_rm_dev_item ->[75] | | +- btrfs_ioctl_snap_destroy ->[2] | +- __btrfs_end_transaction | +- btrfs_end_transaction | | +- btrfs_relocate_chunk [14] | | | +- btrfs_relocate_sys_chunks ->[15] | | | +- btrfs_shrink_device ->[18] | | | +- btrfs_balance ->[19] | | +- __alloc_chunk_for_shrink [90] | | | +- btrfs_prepare_block_group_relocation | | | +- btrfs_relocate_block_group ->[13] | | +- btrfs_ioctl_setflags [92] | | | +- btrfs_ioctl ->[3] | | +- btrfs_cont_expand [67] | | | +- btrfs_fallocate ->[35] | | | +- prepare_pages | | | | +- btrfs_file_write ->[11] | | | +- btrfs_setattr ->[69] | | +- cow_file_range [93] | | | +- run_delalloc_range [94] [entry] | | | +- run_delalloc_nocow ->[95] | | | +- submit_compressed_extents ->[96] | | +- btrfs_defrag_root [98] | | | +- btrfs_ioctl_defrag [37] | | | +- btrfs_ioctl ->[3] | | +- finish_pending_snapshot ->[6] | | +- btrfs_drop_dead_root ->[87] | | +- relocate_one_extent ->[45] | | +- btrfs_finish_ordered_io ->[99] | | +- compress_file_range [102] | | | +- async_cow_start [entry] | | +- relocate_block_group ->[12] | | +- btrfs_balance ->[19] | | +- btrfs_drop_dead_reloc_roots ->[84] | | +- run_delalloc_nocow ->[95] | | +- btrfs_delete_inode ->[104] | | +- btrfs_check_data_free_space [33] | | | +- btrfs_file_write ->[11] | | | +- btrfs_page_mkwrite [34] [entry] | | | +- btrfs_fallocate ->[35] | | | +- btrfs_defrag_file | | | | +- btrfs_ioctl_defrag ->[37] | | | +- btrfs_truncate_page [38] | | | +- btrfs_truncate ->[39] | | | +- btrfs_cont_expand ->[67] | | +- btrfs_dirty_inode [105] [entry] | | +- mark_garbage_root [106] | | | +- btrfs_recover_relocation ->[25] | | +- __btrfs_setxattr ->[107] | | +- merge_func ->[65] | | +- create_reloc_inode [64] | | | +- btrfs_relocate_block_group ->[13] | | +- btrfs_drop_snapshot ->[83] | | +- btrfs_ioctl_clone ->[122] | | +- btrfs_shrink_device ->[18] | | +- btrfs_get_extent ->[124] | | +- btrfs_file_write [11] [entry] | | +- btrfs_orphan_cleanup ->[40] | | +- btrfs_fallocate [35] [entry] | | +- btrfs_commit_transaction ->[8] | | +- maybe_allocate_chunk [125] | | | +- btrfs_reserve_metadata_for_delalloc | | | | +- btrfs_file_write ->[11] | | | | +- btrfs_page_mkwrite ->[34] | | | | +- btrfs_truncate_page ->[38] | | | +- btrfs_reserve_metadata_space | | | +- btrfs_link ->[128] | | | +- btrfs_create ->[111] | | | +- btrfs_mkdir ->[113] | | | +- prealloc_file_range ->[129] | | | +- create_subvol ->[30] | | | +- btrfs_rename ->[130] | | | +- btrfs_mknod ->[114] | | | +- create_snapshot ->[70] | | | +- btrfs_symlink ->[112] | | | +- btrfs_cont_expand ->[67] | | +- merge_reloc_root ->[131] | | +- submit_compressed_extents [96] | | | +- async_cow_submit [entry] | | +- btrfs_sync_file [74] [entry] | | +- btrfs_ioctl_trans_end | | +- btrfs_sync_file ->[74] | | +- btrfs_release_file [entry] | | +- btrfs_ioctl ->[3] | +- btrfs_end_transaction_throttle | +- btrfs_link ->[128] | +- btrfs_create ->[111] | +- btrfs_unlink [135] [entry] | +- btrfs_mkdir ->[113] | +- btrfs_rename ->[130] | +- btrfs_rmdir ->[136] | +- btrfs_mknod ->[114] | +- btrfs_truncate ->[39] | +- btrfs_symlink ->[112] +- btrfs_find_dead_roots [137] | +- btrfs_cleanup_reloc_trees [10] [entry] | +- btrfs_find_orphan_roots ->[138] | +- btrfs_read_fs_root_no_name [42] | +- open_ctree ->[26] | +- btrfs_cleanup_reloc_trees ->[10] | +- btrfs_read_fs_root [entry] | +- fixup_tree_root_location ->[4] | +- create_subvol ->[30] | +- read_ref_root | | +- relocate_one_extent ->[45] | +- btrfs_get_dentry ->[46] | +- read_fs_root | | +- btrfs_recover_relocation ->[25] | | +- find_tree_root | | | +- build_backref_tree ->[52] | | +- find_data_references ->[54] | | +- record_reloc_root_in_trans ->[56] | | +- create_reloc_inode ->[64] | | +- merge_func ->[65] | | +- build_backref_tree ->[52] | +- btrfs_recover_log_trees ->[66] +- get_new_locations [139] | +- replace_extents_in_leaf [140] | | +- relocate_one_path [141] | | +- relocate_one_extent ->[45] | | +- relocate_tree_block [60] | | +- relocate_one_extent ->[45] | | +- relocate_tree_blocks ->[53] | +- relocate_one_extent [45] [entry] +- __add_tree_block [142] | +- add_data_references [55] | +- relocate_block_group ->[12] +- btrfs_del_root_ref [143] | +- btrfs_unlink_subvol ->[144] +- __next_ref_path [145] | +- btrfs_first_ref_path | | +- relocate_one_extent ->[45] | +- btrfs_next_ref_path | +- relocate_one_extent ->[45] +- btrfs_del_orphan_item [148] | +- btrfs_orphan_del | | +- btrfs_truncate [39] | | | +- btrfs_orphan_cleanup ->[40] | | +- btrfs_orphan_cleanup ->[40] | | +- btrfs_delete_inode [104] [entry] | +- btrfs_drop_snapshot ->[83] +- btrfs_mark_extent_written [150] | +- btrfs_finish_ordered_io ->[99] +- relocate_block_group [12] | +- btrfs_relocate_block_group ->[13] +- btrfs_write_dirty_block_groups [81] | +- update_cowonly_root ->[82] +- btrfs_read_chunk_tree [151] | +- open_ctree [26] | +- btrfs_fill_super ->[27] +- btrfs_insert_inode_ref [152] | +- btrfs_add_link [153] | | +- insert_one_name [154] | | | +- replay_one_name [155] | | | +- replay_one_dir_item | | | +- replay_one_buffer ->[157] | | +- btrfs_add_nondir | | | +- btrfs_create [111] [entry] | | | +- btrfs_symlink ->[112] | | | +- btrfs_link [128] [entry] | | | +- btrfs_mknod [114] [entry] | | +- btrfs_rename ->[130] | | +- btrfs_mkdir [113] [entry] | | +- add_inode_ref ->[159] | +- btrfs_rename [130] [entry] +- insert_reserved_file_extent [160] | +- btrfs_finish_ordered_io ->[99] | +- prealloc_file_range [129] | +- btrfs_fallocate ->[35] +- btrfs_insert_xattr_item [161] | +- __btrfs_setxattr ->[107] +- btrfs_drop_snapshot [83] | +- merge_func ->[65] | +- btrfs_drop_dead_reloc_roots [84] [entry] | +- btrfs_clean_old_snapshots | | +- btrfs_relocate_block_group ->[13] | | +- cleaner_kthread [entry] | | +- btrfs_commit_super ->[71] | +- btrfs_drop_dead_root [87] [entry] +- btrfs_del_root [162] | +- btrfs_free_log [163] | | +- commit_fs_roots [164] | | +- btrfs_commit_transaction ->[8] | +- btrfs_drop_dead_reloc_roots ->[84] | +- btrfs_drop_snapshot ->[83] | +- btrfs_drop_dead_root ->[87] +- backref_in_log [165] | +- add_inode_ref [159] | +- replay_one_buffer ->[157] +- btrfs_lookup_extent_info [166] | +- walk_down_proc | | +- walk_down_tree [168] | | +- btrfs_drop_snapshot ->[83] | | +- btrfs_drop_subtree ->[169] | +- reada_walk_down | | +- do_walk_down ->[171] | +- update_ref_for_cow | | +- __btrfs_cow_block [173] | | +- btrfs_cow_block | | | +- create_pending_snapshot [175] | | | | +- create_pending_snapshots | | | | +- btrfs_commit_transaction ->[8] | | | +- push_leaf_left | | | | +- btrfs_del_items [178] | | | | | +- __btrfs_free_extent ->[179] | | | | | +- btrfs_del_item | | | | | | +- btrfs_rm_dev_item ->[75] | | | | | | +- btrfs_del_inode_ref ->[331] | | | | | | +- btrfs_del_csums ->[235] | | | | | | +- btrfs_del_root ->[162] | | | | | | +- btrfs_remove_block_group ->[345] | | | | | | +- btrfs_delete_one_dir_name | | | | | | | +- __btrfs_setxattr ->[107] | | | | | | | +- btrfs_unlink_inode ->[308] | | | | | | | +- btrfs_unlink_subvol ->[144] | | | | | | | +- btrfs_del_dir_entries_in_log ->[307] | | | | | | +- del_extent_zero [326] | | | | | | | +- relocate_one_extent ->[45] | | | | | | +- remove_extent_data_ref | | | | | | | +- remove_extent_backref ->[359] | | | | | | +- fixup_inode_link_counts [262] | | | | | | | +- btrfs_recover_log_trees ->[66] | | | | | | +- btrfs_free_dev_extent ->[333] | | | | | | +- btrfs_drop_extents ->[193] | | | | | | +- drop_objectid_items [338] | | | | | | | +- btrfs_log_inode ->[185] | | | | | | +- remove_extent_backref [359] | | | | | | | +- __btrfs_free_extent ->[179] | | | | | | +- btrfs_free_chunk ->[336] | | | | | | +- btrfs_del_root_ref ->[143] | | | | | | +- btrfs_del_orphan_item ->[148] | | | | | +- btrfs_mark_extent_written ->[150] | | | | | +- btrfs_truncate_inode_items ->[184] | | | | +- split_leaf [233] | | | | +- btrfs_split_item ->[234] | | | | +- btrfs_search_slot ->[201] | | | +- push_leaf_right | | | | +- btrfs_del_items ->[178] | | | | +- split_leaf ->[233] | | | +- merge_reloc_root ->[131] | | | +- balance_level [199] | | | | +- setup_nodes_for_search ->[200] | | | +- btrfs_search_slot [201] | | | | +- may_destroy_subvol ->[1] | | | | +- relocate_tree_block ->[60] | | | | +- btrfs_insert_empty_items | | | | | +- btrfs_new_inode ->[203] | | | | | +- copy_items ->[205] | | | | | +- btrfs_insert_empty_item | | | | | +- overwrite_item ->[207] | | | | | +- insert_tree_block_ref | | | | | | +- insert_extent_backref ->[211] | | | | | +- btrfs_alloc_dev_extent ->[214] | | | | | +- btrfs_drop_extents ->[193] | | | | | +- replay_one_extent ->[195] | | | | | +- btrfs_insert_orphan_item ->[242] | | | | | +- insert_with_overflow | | | | | | +- btrfs_insert_dir_item ->[245] | | | | | | +- btrfs_insert_xattr_item ->[161] | | | | | +- insert_extent_data_ref | | | | | | +- insert_extent_backref ->[211] | | | | | +- insert_dir_log_key | | | | | | +- log_dir_items ->[208] | | | | | +- btrfs_insert_file_extent ->[248] | | | | | +- btrfs_ioctl_clone ->[122] | | | | | +- replace_one_extent ->[192] | | | | | +- btrfs_insert_inode_ref ->[152] | | | | | +- btrfs_csum_file_blocks ->[249] | | | | | +- btrfs_insert_item ->[251] | | | | | +- btrfs_symlink ->[112] | | | | | +- link_to_fixup_dir ->[257] | | | | | +- alloc_reserved_tree_block ->[263] | | | | | +- alloc_reserved_file_extent ->[264] | | | | | +- insert_reserved_file_extent ->[160] | | | | | +- btrfs_add_device ->[266] | | | | | +- btrfs_mark_extent_written ->[150] | | | | | +- insert_inline_extent ->[267] | | | | | +- btrfs_insert_empty_inode | | | | | | +- __insert_orphan_inode ->[269] | | | | | +- btrfs_add_root_ref ->[270] | | | | +- overwrite_item ->[207] | | | | +- run_delayed_extent_op ->[77] | | | | +- btrfs_find_dead_roots ->[137] | | | | +- __add_tree_block ->[142] | | | | +- btrfs_del_root_ref ->[143] | | | | +- __next_ref_path ->[145] | | | | +- btrfs_del_orphan_item ->[148] | | | | +- relocate_one_path ->[141] | | | | +- relocate_block_group ->[12] | | | | +- btrfs_read_chunk_tree ->[151] | | | | +- btrfs_find_root_ref | | | | | +- fixup_tree_root_location ->[4] | | | | +- btrfs_finish_sprout ->[272] | | | | +- btrfs_drop_snapshot ->[83] | | | | +- lookup_tree_block_ref | | | | | +- lookup_extent_backref ->[274] | | | | +- find_dir_range ->[275] | | | | +- btrfs_search_dir_index_item ->[276] | | | | +- convert_extent_item_v0 ->[277] | | | | +- log_dir_items ->[208] | | | | +- backref_in_log ->[165] | | | | +- btrfs_lookup_extent_info ->[166] | | | | +- lookup_extent_data_ref ->[280] | | | | +- btrfs_insert_some_items [entry] | | | | +- drop_csum_leaves ->[190] | | | | +- btrfs_next_leaf | | | | | +- log_dir_items ->[208] | | | | | +- btrfs_find_dead_roots ->[137] | | | | | +- get_new_locations ->[139] | | | | | +- __next_ref_path ->[145] | | | | | +- find_first_block_group ->[283] | | | | | +- run_delalloc_nocow ->[95] | | | | | +- btrfs_ioctl_clone ->[122] | | | | | +- replace_one_extent ->[192] | | | | | +- btrfs_drop_extents ->[193] | | | | | +- btrfs_csum_file_blocks ->[249] | | | | | +- add_data_references ->[55] | | | | | +- get_ref_objectid_v0 | | | | | | +- add_tree_block | | | | | | | +- __add_tree_block ->[142] | | | | | | | +- relocate_block_group ->[12] | | | | | | +- relocate_block_group ->[12] | | | | | +- build_backref_tree ->[52] | | | | | +- btrfs_read_chunk_tree ->[151] | | | | | +- btrfs_listxattr ->[287] | | | | | +- btrfs_lookup_csums_range ->[288] | | | | | +- btrfs_search_root ->[291] | | | | | +- btrfs_finish_sprout ->[272] | | | | | +- find_next_extent ->[292] | | | | | +- find_free_dev_extent ->[293] | | | | | +- find_dir_range ->[275] | | | | | +- btrfs_get_extent ->[124] | | | | | +- btrfs_search_dir_index_item ->[276] | | | | | +- convert_extent_item_v0 ->[277] | | | | | +- btrfs_real_readdir ->[295] | | | | | +- replay_dir_deletes ->[260] | | | | | +- find_data_references ->[54] | | | | | +- lookup_extent_data_ref ->[280] | | | | | +- btrfs_find_orphan_roots ->[138] | | | | +- lookup_inline_extent_backref ->[278] | | | | +- find_next_devid ->[296] | | | | +- btrfs_rm_dev_item ->[75] | | | | +- btrfs_truncate_inode_items ->[184] | | | | +- btrfs_lookup_xattr | | | | | +- __btrfs_getxattr ->[298] | | | | | +- __btrfs_setxattr ->[107] | | | | +- btrfs_lookup_dir_index_item | | | | | +- replay_one_name ->[155] | | | | | +- inode_in_dir ->[306] | | | | | +- btrfs_unlink_subvol ->[144] | | | | | +- add_inode_ref ->[159] | | | | | +- btrfs_del_dir_entries_in_log ->[307] | | | | | +- btrfs_unlink_inode ->[308] | | | | | +- check_item_in_log ->[259] | | | | +- btrfs_ioctl_clone ->[122] | | | | +- btrfs_lookup_csum | | | | | +- btrfs_lookup_bio_sums ->[310] | | | | | +- btrfs_csum_file_blocks ->[249] | | | | | +- reada_csum | | | | | +- btrfs_finish_ordered_io ->[99] | | | | +- caching_kthread ->[314] | | | | +- btrfs_mark_extent_written ->[150] | | | | +- check_committed_ref | | | | | +- btrfs_cross_ref_exist ->[316] | | | | +- btrfs_find_next_key | | | | | +- btrfs_search_forward | | | | | | +- drop_csum_leaves ->[190] | | | | | | +- log_dir_items ->[208] | | | | | | +- btrfs_log_inode ->[185] | | | | | | +- btrfs_defrag_leaves ->[319] | | | | | +- btrfs_defrag_leaves ->[319] | | | | +- check_item_in_log ->[259] | | | | +- btrfs_search_root ->[291] | | | | +- replay_dir_deletes ->[260] | | | | +- btrfs_lookup_extent ->[320] | | | | +- btrfs_lookup_inode | | | | | +- btrfs_update_inode ->[322] | | | | | +- btrfs_read_locked_inode ->[323] | | | | | +- replay_one_name ->[155] | | | | +- btrfs_split_item ->[234] | | | | +- del_extent_zero ->[326] | | | | +- btrfs_update_device ->[327] | | | | +- __btrfs_free_extent ->[179] | | | | +- btrfs_recover_log_trees ->[66] | | | | +- btrfs_defrag_leaves ->[319] | | | | +- write_one_cache_group | | | | | +- btrfs_write_dirty_block_groups ->[81] | | | | +- btrfs_recover_relocation ->[25] | | | | +- find_first_block_group ->[283] | | | | +- btrfs_del_inode_ref ->[331] | | | | +- fixup_inode_link_count ->[261] | | | | +- btrfs_free_dev_extent ->[333] | | | | +- replace_one_extent ->[192] | | | | +- btrfs_csum_file_blocks ->[249] | | | | +- btrfs_lookup_file_extent | | | | | +- btrfs_finish_ordered_io ->[99] | | | | | +- get_new_locations ->[139] | | | | | +- run_delalloc_nocow ->[95] | | | | | +- btrfs_drop_extents ->[193] | | | | | +- get_new_location ->[335] | | | | | +- replay_one_extent ->[195] | | | | | +- btrfs_get_extent ->[124] | | | | +- btrfs_del_dir_entries_in_log ->[307] | | | | +- btrfs_free_chunk ->[336] | | | | +- btrfs_listxattr ->[287] | | | | +- btrfs_lookup_csums_range ->[288] | | | | +- find_next_extent ->[292] | | | | +- btrfs_find_orphan_item ->[337] | | | | +- btrfs_del_root ->[162] | | | | +- find_data_references ->[54] | | | | +- drop_objectid_items ->[338] | | | | +- merge_reloc_root ->[131] | | | | +- fixup_inode_link_counts ->[262] | | | | +- btrfs_prev_leaf | | | | | +- btrfs_previous_item | | | | | +- btrfs_relocate_sys_chunks ->[15] | | | | | +- btrfs_free_dev_extent ->[333] | | | | | +- log_dir_items ->[208] | | | | | +- find_free_dev_extent ->[293] | | | | | +- find_next_chunk ->[341] | | | | | +- btrfs_balance ->[19] | | | | | +- btrfs_shrink_device ->[18] | | | | | +- find_next_devid ->[296] | | | | +- btrfs_set_inode_index_count ->[342] | | | | +- find_free_dev_extent ->[293] | | | | +- find_next_chunk ->[341] | | | | +- btrfs_relocate_sys_chunks ->[15] | | | | +- btrfs_read_fs_root_no_radix ->[344] | | | | +- btrfs_remove_block_group ->[345] | | | | +- btrfs_get_parent ->[48] | | | | +- do_relocation ->[59] | | | | +- block_use_full_backref ->[346] | | | | +- btrfs_shrink_device ->[18] | | | | +- build_backref_tree ->[52] | | | | +- btrfs_lookup_dir_item | | | | | +- replay_one_name ->[155] | | | | | +- inode_in_dir ->[306] | | | | | +- btrfs_unlink_subvol ->[144] | | | | | +- add_inode_ref ->[159] | | | | | +- btrfs_del_dir_entries_in_log ->[307] | | | | | +- btrfs_inode_by_name ->[348] | | | | | +- btrfs_unlink_inode ->[308] | | | | | +- check_item_in_log ->[259] | | | | +- btrfs_real_readdir ->[295] | | | | +- btrfs_find_highest_inode ->[349] | | | | +- btrfs_del_csums ->[235] | | | | +- btrfs_find_last_root ->[351] | | | | +- btrfs_update_root ->[353] | | | | +- btrfs_balance ->[19] | | | | +- btrfs_orphan_cleanup ->[40] | | | | +- add_inode_ref ->[159] | | | | +- replace_path ->[196] | | | | +- btrfs_find_orphan_roots ->[138] | | | +- commit_cowonly_roots ->[80] | | | +- push_nodes_for_insert | | | | +- split_node [232] | | | | +- setup_nodes_for_search ->[200] | | | +- replace_path [196] | | | | +- merge_reloc_root ->[131] | | | +- do_relocation [59] | | | +- relocate_tree_block ->[60] | | | +- link_to_upper | | | +- relocate_tree_blocks ->[53] | | | +- finish_pending_nodes | | | +- relocate_tree_blocks ->[53] | | +- btrfs_realloc_node | | +- btrfs_defrag_leaves ->[319] | +- do_walk_down [171] | | +- walk_down_tree ->[168] | +- btrfs_drop_snapshot ->[83] | +- walk_up_proc [197] | +- walk_up_tree | +- btrfs_drop_snapshot ->[83] | +- btrfs_drop_subtree ->[169] +- btrfs_unlink_inode [308] | +- drop_one_dir_item ->[258] | +- btrfs_unlink ->[135] | +- check_item_in_log ->[259] | +- btrfs_rename ->[130] | +- btrfs_rmdir ->[136] | +- add_inode_ref ->[159] +- __btrfs_inc_extent_ref [212] | +- run_delayed_data_ref ->[180] | +- run_delayed_tree_ref ->[213] +- btrfs_relocate_sys_chunks [15] | +- btrfs_init_new_device ->[16] +- find_next_devid [296] | +- btrfs_init_new_device ->[16] +- btrfs_insert_orphan_item [242] | +- btrfs_orphan_add | | +- btrfs_truncate ->[39] | | +- btrfs_unlink ->[135] | | +- btrfs_rename ->[130] | | +- btrfs_rmdir [136] [entry] | | +- create_reloc_inode ->[64] | +- btrfs_ioctl_snap_destroy ->[2] +- btrfs_truncate_inode_items [184] | +- btrfs_truncate ->[39] | +- replay_one_buffer ->[157] | +- btrfs_log_inode ->[185] | +- btrfs_delete_inode ->[104] +- btrfs_ioctl_clone [122] | +- btrfs_ioctl ->[3] | +- btrfs_ioctl_clone_range | +- btrfs_ioctl ->[3] +- btrfs_symlink [112] [entry] +- btrfs_finish_ordered_io [99] | +- btrfs_writepage_end_io_hook [entry] | +- btrfs_invalidatepage [entry] +- alloc_reserved_file_extent [264] | +- run_delayed_data_ref ->[180] | +- btrfs_alloc_logged_file_extent | +- replay_one_extent ->[195] +- relocate_tree_blocks [53] | +- relocate_block_group ->[12] +- btrfs_search_root [291] [entry] +- btrfs_get_extent [124] | +- btrfs_cont_expand ->[67] | +- btrfs_fallocate ->[35] +- btrfs_log_inode [185] | +- btrfs_log_inode_parent ->[186] +- insert_inline_extent [267] | +- cow_file_range_inline ->[194] +- caching_kthread [314] [entry] +- btrfs_lookup_bio_sums [310] | +- btrfs_submit_bio_hook ->[311] | +- btrfs_submit_compressed_read | +- btrfs_submit_bio_hook ->[311] +- replay_dir_deletes [260] | +- replay_one_buffer ->[157] | +- fixup_inode_link_count ->[261] +- get_new_location [335] | +- replace_file_extents ->[191] | +- add_data_references ->[55] +- btrfs_lookup_extent [320] | +- replay_one_extent ->[195] +- btrfs_update_device [327] | +- __btrfs_grow_device | | +- btrfs_grow_device | | +- btrfs_balance ->[19] | | +- btrfs_ioctl_resize ->[22] | +- btrfs_shrink_device ->[18] | +- __finish_chunk_alloc ->[253] | +- btrfs_relocate_chunk ->[14] +- __btrfs_free_extent [179] | +- run_delayed_data_ref ->[180] | +- run_delayed_tree_ref ->[213] +- btrfs_recover_log_trees [66] | +- open_ctree ->[26] +- btrfs_alloc_dev_extent [214] | +- __btrfs_alloc_chunk ->[215] +- btrfs_defrag_leaves [319] | +- btrfs_defrag_root ->[98] +- btrfs_recover_relocation [25] | +- open_ctree ->[26] | +- btrfs_remount ->[29] +- __insert_orphan_inode [269] | +- create_reloc_inode ->[64] +- btrfs_del_inode_ref [331] | +- btrfs_unlink_inode ->[308] | +- btrfs_del_inode_ref_in_log | +- btrfs_unlink_inode ->[308] +- run_delalloc_nocow [95] | +- run_delalloc_range ->[94] +- fixup_inode_link_count [261] | +- fixup_inode_link_counts ->[262] +- btrfs_free_dev_extent [333] | +- btrfs_relocate_chunk ->[14] +- walk_log_tree | +- btrfs_recover_log_trees ->[66] | +- btrfs_free_log ->[163] +- btrfs_drop_extents [193] | +- cow_file_range_inline ->[194] | +- btrfs_cont_expand ->[67] | +- btrfs_ioctl_clone ->[122] | +- insert_reserved_file_extent ->[160] | +- replace_one_extent ->[192] | +- replay_one_extent ->[195] +- btrfs_csum_file_blocks [249] | +- copy_items ->[205] | +- replay_one_extent ->[195] | +- add_pending_csums | +- btrfs_finish_ordered_io ->[99] +- btrfs_read_locked_inode [323] | +- replace_one_extent ->[192] | +- btrfs_iget | +- btrfs_lookup_dentry ->[5] | +- btrfs_get_dentry ->[46] | +- btrfs_get_parent ->[48] | +- create_reloc_inode ->[64] | +- read_one_inode | | +- drop_one_dir_item ->[258] | | +- replay_one_name ->[155] | | +- add_inode_ref ->[159] | | +- replay_one_buffer ->[157] | | +- insert_one_name ->[154] | | +- replay_dir_deletes ->[260] | | +- check_item_in_log ->[259] | | +- fixup_inode_link_counts ->[262] | | +- link_to_fixup_dir ->[257] | | +- replay_one_extent ->[195] | +- btrfs_fill_super ->[27] | +- btrfs_orphan_cleanup ->[40] +- btrfs_del_dir_entries_in_log [307] | +- btrfs_unlink_inode ->[308] +- btrfs_free_chunk [336] | +- btrfs_relocate_chunk ->[14] +- btrfs_listxattr [287] [entry] +- __btrfs_setxattr [107] | +- btrfs_removexattr [entry] | +- btrfs_xattr_security_init | | +- btrfs_init_inode_security ->[110] | +- btrfs_set_acl | | +- btrfs_init_acl ->[116] | | +- btrfs_acl_chmod ->[117] | | +- btrfs_xattr_set_acl | | +- btrfs_xattr_acl_default_set [entry] | | +- btrfs_xattr_acl_access_set [entry] | +- btrfs_setxattr [entry] +- alloc_reserved_tree_block [263] | +- run_delayed_tree_ref ->[213] +- btrfs_update_inode [322] | +- btrfs_ioctl_setflags ->[92] | +- btrfs_mknod ->[114] | +- create_subvol ->[30] | +- replay_one_extent ->[195] | +- btrfs_finish_ordered_io ->[99] | +- btrfs_link ->[128] | +- add_inode_ref ->[159] | +- btrfs_create_subvol_root ->[204] | +- fixup_inode_link_count ->[261] | +- btrfs_ioctl_clone ->[122] | +- btrfs_dirty_inode ->[105] | +- __btrfs_setxattr ->[107] | +- btrfs_truncate ->[39] | +- btrfs_symlink ->[112] | +- btrfs_add_link ->[153] | +- btrfs_unlink_subvol ->[144] | +- link_to_fixup_dir ->[257] | +- replay_one_buffer ->[157] | +- prealloc_file_range ->[129] | +- insert_inline_extent ->[267] | +- btrfs_mkdir ->[113] | +- finish_pending_snapshot ->[6] | +- btrfs_unlink_inode ->[308] +- btrfs_add_device [266] | +- init_first_rw_device ->[241] | +- btrfs_init_new_device ->[16] +- btrfs_new_inode [203] | +- btrfs_create ->[111] | +- btrfs_symlink ->[112] | +- btrfs_mkdir ->[113] | +- btrfs_mknod ->[114] | +- btrfs_create_subvol_root ->[204] +- btrfs_find_orphan_item [337] | +- btrfs_read_fs_root_no_name ->[42] +- btrfs_add_root_ref [270] | +- btrfs_add_link ->[153] | +- finish_pending_snapshot ->[6] | +- create_subvol ->[30] +- find_data_references [54] | +- add_data_references ->[55] +- merge_reloc_root [131] | +- merge_func ->[65] +- __btrfs_getxattr [298] | +- btrfs_get_acl | | +- btrfs_init_acl ->[116] | | +- btrfs_xattr_get_acl | | | +- btrfs_xattr_acl_access_get [entry] | | | +- btrfs_xattr_acl_default_get [entry] | | +- btrfs_acl_chmod ->[117] | | +- btrfs_check_acl [entry] | +- btrfs_getxattr [entry] +- btrfs_drop_subtree [169] | +- do_relocation ->[59] +- btrfs_inode_by_name [348] | +- btrfs_lookup_dentry ->[5] +- btrfs_set_inode_index_count [342] | +- btrfs_set_inode_index | +- btrfs_new_inode ->[203] | +- btrfs_link ->[128] | +- finish_pending_snapshot ->[6] | +- btrfs_rename ->[130] | +- create_subvol ->[30] +- find_free_dev_extent [293] | +- __btrfs_alloc_chunk ->[215] | +- btrfs_can_relocate | +- btrfs_relocate_chunk ->[14] +- find_next_chunk [341] | +- btrfs_alloc_chunk ->[216] | +- init_first_rw_device ->[241] +- btrfs_read_fs_root_no_radix [344] | +- btrfs_recover_relocation ->[25] | +- init_reloc_tree ->[223] | +- btrfs_read_fs_root_no_name ->[42] | +- btrfs_find_dead_roots ->[137] | +- btrfs_recover_log_trees ->[66] | +- btrfs_init_reloc_root ->[224] +- btrfs_remove_block_group [345] | +- btrfs_relocate_chunk ->[14] +- btrfs_get_parent [48] [entry] +- btrfs_insert_dir_item [245] | +- btrfs_add_link ->[153] | +- finish_pending_snapshot ->[6] | +- create_subvol ->[30] +- btrfs_insert_file_extent [248] | +- btrfs_cont_expand ->[67] +- btrfs_insert_item [251] | +- btrfs_make_block_group | | +- __btrfs_alloc_chunk ->[215] | +- __finish_chunk_alloc ->[253] | +- btrfs_insert_root | +- init_reloc_tree ->[223] | +- create_pending_snapshot ->[175] | +- btrfs_init_reloc_root ->[224] | +- update_log_root ->[255] | +- create_subvol ->[30] +- block_use_full_backref [346] | +- find_data_references ->[54] +- btrfs_shrink_device [18] | +- btrfs_balance ->[19] | +- btrfs_rm_device ->[20] | +- btrfs_ioctl_resize ->[22] +- build_backref_tree [52] | +- relocate_tree_blocks ->[53] +- btrfs_unlink_subvol [144] | +- btrfs_rename ->[130] | +- btrfs_rmdir ->[136] | +- btrfs_ioctl_snap_destroy ->[2] +- btrfs_cross_ref_exist [316] | +- run_delalloc_nocow ->[95] +- replay_one_buffer [157] [entry] +- btrfs_rm_dev_item [75] | +- btrfs_rm_device ->[20] +- btrfs_real_readdir [295] [entry] +- btrfs_lookup_csums_range [288] | +- btrfs_reloc_clone_csums | | +- cow_file_range ->[93] | +- csum_exist_in_range | | +- run_delalloc_nocow ->[95] | +- copy_items ->[205] | +- replay_one_extent ->[195] +- btrfs_find_highest_inode [349] | +- btrfs_find_free_objectid | +- btrfs_create ->[111] | +- btrfs_mkdir ->[113] | +- create_subvol ->[30] | +- create_reloc_inode ->[64] | +- create_pending_snapshot ->[175] | +- btrfs_mknod ->[114] | +- btrfs_symlink ->[112] +- btrfs_del_csums [235] | +- run_one_delayed_ref ->[181] | +- __btrfs_free_extent ->[179] +- btrfs_find_last_root [351] | +- btrfs_drop_snapshot ->[83] | +- find_and_setup_root | +- open_ctree ->[26] | +- btrfs_read_fs_root_no_radix ->[344] +- btrfs_read_block_groups [284] | +- open_ctree ->[26] +- btrfs_update_root [353] | +- update_log_root ->[255] | +- commit_fs_roots ->[164] | +- btrfs_update_reloc_root | | +- commit_fs_roots ->[164] | | +- merge_func ->[65] | +- mark_garbage_root ->[106] | +- btrfs_drop_snapshot ->[83] | +- update_cowonly_root ->[82] | +- btrfs_free_reloc_root [entry] | +- btrfs_drop_dead_root ->[87] +- btrfs_balance [19] | +- btrfs_ioctl ->[3] +- btrfs_finish_sprout [272] | +- btrfs_init_new_device ->[16] +- btrfs_orphan_cleanup [40] | +- btrfs_cleanup_reloc_trees ->[10] | +- btrfs_cleanup_fs_roots | | +- btrfs_remount ->[29] | +- btrfs_read_fs_root_no_name ->[42] +- btrfs_find_orphan_roots [138] +- open_ctree ->[26] btrfs_start_transaction [227] +- __alloc_chunk_for_shrink ->[90] +- btrfs_sync_fs ->[23] +- btrfs_cont_expand ->[67] +- btrfs_rename ->[130] +- btrfs_rmdir ->[136] +- btrfs_mknod ->[114] +- btrfs_ioctl_snap_destroy ->[2] +- btrfs_recover_log_trees [66] | +- open_ctree [26] | +- btrfs_fill_super ->[27] +- btrfs_defrag_root ->[98] +- btrfs_init_new_device ->[16] +- btrfs_drop_dead_root ->[87] +- relocate_one_extent ->[45] +- btrfs_ioctl_clone [122] | +- btrfs_ioctl ->[3] | +- btrfs_ioctl_clone_range | +- btrfs_ioctl [3] [entry] +- btrfs_link ->[128] +- btrfs_relocate_chunk ->[14] +- relocate_block_group [12] | +- btrfs_relocate_block_group ->[13] +- btrfs_create ->[111] +- btrfs_unlink ->[135] +- create_subvol ->[30] +- btrfs_check_data_free_space ->[33] +- mark_garbage_root ->[106] +- btrfs_truncate ->[39] +- merge_func ->[65] +- btrfs_symlink [112] [entry] +- btrfs_recover_relocation [25] | +- open_ctree ->[26] | +- btrfs_remount ->[29] +- transaction_kthread ->[24] +- btrfs_ioctl_resize ->[22] +- btrfs_rm_dev_item [75] | +- btrfs_rm_device ->[20] +- create_reloc_inode ->[64] +- btrfs_commit_super ->[71] +- btrfs_shrink_device [18] | +- btrfs_balance ->[19] | +- btrfs_rm_device ->[20] | +- btrfs_ioctl_resize ->[22] +- btrfs_cleanup_reloc_trees ->[10] +- btrfs_file_write ->[11] +- btrfs_fallocate ->[35] +- btrfs_mkdir ->[113] +- maybe_allocate_chunk ->[125] +- merge_reloc_root [131] | +- merge_func ->[65] +- create_snapshot ->[70] +- btrfs_balance [19] | +- btrfs_ioctl ->[3] +- btrfs_sync_file ->[74] +- btrfs_orphan_cleanup [40] | +- btrfs_cleanup_reloc_trees [10] [entry] | +- btrfs_cleanup_fs_roots | | +- btrfs_remount ->[29] | +- btrfs_read_fs_root_no_name [42] | +- open_ctree ->[26] | +- btrfs_cleanup_reloc_trees ->[10] | +- btrfs_read_fs_root [entry] | +- fixup_tree_root_location ->[4] | +- create_subvol [30] | | +- btrfs_mksubvol ->[31] | +- read_ref_root | | +- relocate_one_extent ->[45] | +- btrfs_get_dentry ->[46] | +- read_fs_root | | +- btrfs_recover_relocation ->[25] | | +- find_tree_root | | | +- build_backref_tree ->[52] | | +- find_data_references ->[54] | | +- record_reloc_root_in_trans ->[56] | | +- create_reloc_inode ->[64] | | +- merge_func ->[65] | | +- build_backref_tree ->[52] | +- btrfs_recover_log_trees ->[66] +- btrfs_drop_snapshot [83] +- merge_func ->[65] +- btrfs_drop_dead_reloc_roots [84] [entry] +- btrfs_clean_old_snapshots | +- btrfs_relocate_block_group ->[13] | +- cleaner_kthread [entry] | +- btrfs_commit_super ->[71] +- btrfs_drop_dead_root [87] [entry]