Show patches with: Series = btrfs: qgroup: Use backref cache based backref walk for commit roots       |   40 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[40/40] btrfs: qgroup: Use backref cache to speed up old_roots search btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[39/40] btrfs: qgroup: Introduce a new function to get old_roots ulist using backref cache btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[38/40] btrfs: qgroup: Introduce verification for function to ensure old roots ulist matches btrf... btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[37/40] btrfs: qgroup: Introduce helpers to get needed tree block info btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[36/40] btrfs: qgroup: Introduce a function to iterate through backref_cache to find all parents ... btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[35/40] btrfs: qgroup: Introduce qgroup_backref_cache_build() function btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[34/40] btrfs: qgroup: Introduce qgroup backref cache btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[33/40] btrfs: backref: Only ignore reloc roots for indrect backref resolve if the backref cache ... btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[32/40] btrfs: relocation: Use btrfs_find_all_leaves() to locate parent tree leaves of a data extent btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[31/40] btrfs: relocation: Move error handling of build_backref_tree() to backref.c btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[30/40] btrfs: Rename finish_upper_links() to btrfs_backref_finish_upper_links() and move it to b... btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[29/40] btrfs: Rename handle_one_tree_block() to btrfs_backref_add_tree_node() and move it to bac... btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[28/40] btrfs: relocation: Open-code read_fs_root() for handle_indirect_tree_backref() btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[27/40] btrfs: Rename should_ignore_root() to btrfs_should_ignore_reloc_root() and export it btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[26/40] btrfs: Rename backref_tree_panic() to btrfs_backref_panic(), and move it to backref.c btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[25/40] btrfs: Rename backref_cache_cleanup() to btrfs_backref_release_cache() and move it to bac... btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[24/40] btrfs: Rename remove_backref_node() to btrfs_backref_cleanup_node() and move it to backref.c btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[23/40] btrfs: Rename drop_backref_node() to btrfs_backref_drop_node() and move its needed facili... btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[22/40] btrfs: Rename free_backref_(node|edge) to btrfs_backref_free_(node|edge) and move them to... btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[21/40] btrfs: Rename link_backref_edge() to btrfs_backref_link_edge() and move it backref.h btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[20/40] btrfs: Rename alloc_backref_edge() to btrfs_backref_alloc_edge() and move it backref.c btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[19/40] btrfs: Rename alloc_backref_node() to btrfs_backref_alloc_node() and move it backref.c btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[18/40] btrfs: Rename backref_cache_init() to btrfs_backref_cache_init() and move it to backref.c btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[17/40] btrfs: Rename tree_entry to simple_node and export it btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[16/40] btrfs: Move btrfs_backref_(node|edge|cache) structures to backref.h btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[15/40] btrfs: relocation: Add btrfs_ prefix for backref_node/edge/cache btrfs: qgroup: Use backref cache based backref walk for commit roots - - - 0 0 0 2020-03-23 Qu Wenruo New
[14/40] btrfs: relocation: Refactor the useless nodes handling into its own function btrfs: qgroup: Use backref cache based backref walk for commit roots - 1 - 0 0 0 2020-03-23 Qu Wenruo New
[13/40] btrfs: relocation: Refactor the finishing part of upper linkage into finish_upper_links() btrfs: qgroup: Use backref cache based backref walk for commit roots - 1 - 0 0 0 2020-03-23 Qu Wenruo New
[12/40] btrfs: relocation: Remove the open-coded goto loop for breadth-first search btrfs: qgroup: Use backref cache based backref walk for commit roots - 1 - 0 0 0 2020-03-23 Qu Wenruo New
[11/40] btrfs: relocation: Specify essential members for alloc_backref_node() btrfs: qgroup: Use backref cache based backref walk for commit roots - 2 - 0 0 0 2020-03-23 Qu Wenruo New
[10/40] btrfs: relocation: Use wrapper to replace open-coded edge linking btrfs: qgroup: Use backref cache based backref walk for commit roots - 2 - 0 0 0 2020-03-23 Qu Wenruo New
[09/40] btrfs: relocation: Refactor indirect tree backref processing into its own function btrfs: qgroup: Use backref cache based backref walk for commit roots - 1 - 0 0 0 2020-03-23 Qu Wenruo New
[08/40] btrfs: relocation: Refactor direct tree backref processing into its own function btrfs: qgroup: Use backref cache based backref walk for commit roots - 1 - 0 0 0 2020-03-23 Qu Wenruo New
[07/40] btrfs: relocation: Make reloc root search specific for relocation backref cache btrfs: qgroup: Use backref cache based backref walk for commit roots - 1 - 0 0 0 2020-03-23 Qu Wenruo New
[06/40] btrfs: relocation: Add backref_cache::fs_info member btrfs: qgroup: Use backref cache based backref walk for commit roots - 1 - 0 0 0 2020-03-23 Qu Wenruo New
[05/40] btrfs: relocation: Add backref_cache::pending_edge and backref_cache::useless_node members btrfs: qgroup: Use backref cache based backref walk for commit roots - 1 - 0 0 0 2020-03-23 Qu Wenruo New
[04/40] btrfs: relocation: Rename mark_block_processed() and __mark_block_processed() btrfs: qgroup: Use backref cache based backref walk for commit roots - 2 - 0 0 0 2020-03-23 Qu Wenruo New
[03/40] btrfs: relocation: Use btrfs_backref_iter infrastructure btrfs: qgroup: Use backref cache based backref walk for commit roots - 2 - 0 0 0 2020-03-23 Qu Wenruo New
[02/40] btrfs: backref: Implement btrfs_backref_iter_next() btrfs: qgroup: Use backref cache based backref walk for commit roots - 2 - 0 0 0 2020-03-23 Qu Wenruo New
[01/40] btrfs: backref: Introduce the skeleton of btrfs_backref_iter btrfs: qgroup: Use backref cache based backref walk for commit roots - 2 - 0 0 0 2020-03-23 Qu Wenruo New