| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-24 | btrfs: declare free_ipath() via DEFINE_FREE() | Miquel Sabaté Solà | 1 | -1/+6 |
| 2025-09-23 | btrfs: fix typos in comments and strings | David Sterba | 1 | -2/+2 |
| 2025-07-22 | btrfs: set search_commit_root to false in iterate_inodes_from_logical() | Filipe Manana | 1 | -2/+1 |
| 2025-07-21 | btrfs: pass struct rb_simple_node pointer directly in rb_simple_insert() | Pan Chuang | 1 | -4/+9 |
| 2025-07-21 | btrfs: relocation: simplify unused logic related to LINK_LOWER | Daniel Vacek | 1 | -7/+0 |
| 2025-05-15 | btrfs: use unsigned types for constants defined as bit shifts | David Sterba | 1 | -2/+2 |
| 2025-01-13 | btrfs: remove detached list from struct btrfs_backref_cache | Josef Bacik | 1 | -2/+0 |
| 2025-01-13 | btrfs: remove the ->lowest and ->leaves members from struct btrfs_backref_node | Josef Bacik | 1 | -4/+0 |
| 2025-01-13 | btrfs: do not handle non-shareable roots in backref cache | Josef Bacik | 1 | -2/+0 |
| 2025-01-13 | btrfs: add a comment for new_bytenr in backref_cache_node | Josef Bacik | 1 | -0/+6 |
| 2025-01-13 | btrfs: remove the changed list for backref cache | Josef Bacik | 1 | -2/+0 |
| 2024-03-04 | btrfs: uninline some static inline helpers from backref.h | David Sterba | 1 | -92/+12 |
| 2024-03-04 | btrfs: open code btrfs_backref_get_eb() | David Sterba | 1 | -8/+0 |
| 2024-03-04 | btrfs: open code btrfs_backref_iter_free() | David Sterba | 1 | -8/+0 |
| 2024-03-04 | btrfs: add forward declarations and headers, part 3 | David Sterba | 1 | -2/+14 |
| 2023-10-30 | Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 1 | -5/+5 |
| 2023-10-23 | btrfs: fix unwritten extent buffer after snapshotting a new subvolume | Filipe Manana | 1 | -1/+2 |
| 2023-10-12 | btrfs: switch btrfs_backref_cache::is_reloc to bool | David Sterba | 1 | -2/+2 |
| 2023-10-12 | btrfs: rename errno identifiers to error | David Sterba | 1 | -2/+2 |
| 2023-10-12 | btrfs: reduce size of prelim_ref::level | David Sterba | 1 | -1/+1 |
| 2023-05-09 | btrfs: fix backref walking not returning all inode refs | Filipe Manana | 1 | -0/+6 |
| 2022-12-05 | btrfs: send: skip resolution of our own backref when finding clone source | Filipe Manana | 1 | -0/+9 |
| 2022-12-05 | btrfs: send: avoid double extent tree search when finding clone source | Filipe Manana | 1 | -2/+7 |
| 2022-12-05 | btrfs: send: skip unnecessary backref iterations | Filipe Manana | 1 | -7/+37 |
| 2022-12-05 | btrfs: send: cache leaf to roots mapping during backref walking | Filipe Manana | 1 | -0/+11 |
| 2022-12-05 | btrfs: use a structure to pass arguments to backref walking functions | Filipe Manana | 1 | -15/+61 |
| 2022-12-05 | btrfs: use a single argument for extent offset in backref walking functions | Filipe Manana | 1 | -3/+9 |
| 2022-12-05 | btrfs: send: optimize clone detection to increase extent sharing | Filipe Manana | 1 | -2/+2 |
| 2022-12-05 | btrfs: sink gfp_t parameter to btrfs_backref_iter_alloc | David Sterba | 1 | -2/+1 |
| 2022-12-05 | btrfs: move the printk helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: avoid duplicated resolution of indirect backrefs during fiemap | Filipe Manana | 1 | -0/+13 |
| 2022-12-05 | btrfs: cache sharedness of the last few data extents during fiemap | Filipe Manana | 1 | -0/+27 |
| 2022-12-05 | btrfs: remove roots ulist when checking data extent sharedness | Filipe Manana | 1 | -1/+0 |
| 2022-12-05 | btrfs: move ulists to data extent sharedness check context | Filipe Manana | 1 | -1/+6 |
| 2022-12-05 | btrfs: turn the backref sharedness check cache into a context object | Filipe Manana | 1 | -4/+4 |
| 2022-12-05 | btrfs: directly pass the inode to btrfs_is_data_extent_shared() | Filipe Manana | 1 | -1/+1 |
| 2022-10-11 | btrfs: ignore fiemap path cache if we have multiple leaves for a data extent | Filipe Manana | 1 | -0/+1 |
| 2022-09-26 | btrfs: skip unnecessary extent buffer sharedness checks during fiemap | Filipe Manana | 1 | -0/+1 |
| 2022-09-26 | btrfs: speedup checking for extent sharedness during fiemap | Filipe Manana | 1 | -1/+16 |
| 2022-09-26 | btrfs: rename btrfs_check_shared() to a more descriptive name | Filipe Manana | 1 | -2/+2 |
| 2022-07-25 | btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino | David Sterba | 1 | -2/+1 |
| 2021-08-23 | btrfs: remove ignore_offset argument from btrfs_find_all_roots() | Filipe Manana | 1 | -1/+1 |
| 2021-07-22 | btrfs: fix lock inversion problem when doing qgroup extent tracing | Filipe Manana | 1 | -1/+2 |
| 2021-02-08 | btrfs: add asserts for deleting backref cache nodes | Josef Bacik | 1 | -3/+6 |
| 2020-05-25 | btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE | Qu Wenruo | 1 | -1/+1 |
| 2020-05-25 | btrfs: reloc: move error handling of build_backref_tree() to backref.c | Qu Wenruo | 1 | -0/+3 |
| 2020-05-25 | btrfs: backref: rename and move finish_upper_links() | Qu Wenruo | 1 | -0/+3 |
| 2020-05-25 | btrfs: backref: rename and move handle_one_tree_block() | Qu Wenruo | 1 | -0/+6 |
| 2020-05-25 | btrfs: backref: rename and move backref_tree_panic() | Qu Wenruo | 1 | -0/+8 |
| 2020-05-25 | btrfs: backref: rename and move backref_cache_cleanup() | Qu Wenruo | 1 | -0/+2 |
| 2020-05-25 | btrfs: backref: rename and move remove_backref_node() | Qu Wenruo | 1 | -0/+3 |
| 2020-05-25 | btrfs: backref: rename and move drop_backref_node() | Qu Wenruo | 1 | -0/+39 |
| 2020-05-25 | btrfs: backref: rename and move free_backref_(node|edge) | Qu Wenruo | 1 | -0/+20 |
| 2020-05-25 | btrfs: backref: rename and move link_backref_edge() | Qu Wenruo | 1 | -0/+16 |
| 2020-05-25 | btrfs: backref: rename and move alloc_backref_edge() | Qu Wenruo | 1 | -0/+2 |
| 2020-05-25 | btrfs: backref: rename and move alloc_backref_node() | Qu Wenruo | 1 | -0/+2 |
| 2020-05-25 | btrfs: backref: rename and move backref_cache_init() | Qu Wenruo | 1 | -0/+3 |
| 2020-05-25 | btrfs: rename tree_entry to rb_simple_node and export it | Qu Wenruo | 1 | -2/+4 |
| 2020-05-25 | btrfs: backref: move btrfs_backref_(node|edge|cache) structures to backref.h | Qu Wenruo | 1 | -0/+116 |
| 2020-05-25 | btrfs: backref: implement btrfs_backref_iter_next() | Qu Wenruo | 1 | -0/+34 |
| 2020-05-25 | btrfs: backref: introduce the skeleton of btrfs_backref_iter | Qu Wenruo | 1 | -0/+38 |
| 2020-03-23 | btrfs: relocation: Use btrfs_find_all_leafs to locate data extent parent tree... | Qu Wenruo | 1 | -0/+4 |
| 2019-07-01 | btrfs: fiemap: preallocate ulists for btrfs_check_shared | David Sterba | 1 | -1/+2 |
| 2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- headers | David Sterba | 1 | -16/+3 |
| 2018-03-26 | btrfs: add more __cold annotations | David Sterba | 1 | -1/+1 |
| 2017-11-01 | btrfs: add a flag to iterate_inodes_from_logical to find all extent refs for ... | Zygo Blaxell | 1 | -3/+5 |
| 2017-08-16 | btrfs: backref, add tracepoints for prelim_ref insertion and merging | Jeff Mahoney | 1 | -0/+12 |
| 2017-08-16 | btrfs: btrfs_check_shared should manage its own transaction | Edmund Nadolski | 1 | -3/+1 |
| 2015-01-14 | btrfs: cleanup, remove inode_item_info helper | David Sterba | 1 | -3/+0 |
| 2014-09-17 | Btrfs: make fiemap not blow when you have lots of snapshots | Josef Bacik | 1 | -0/+3 |
| 2014-06-09 | Btrfs: fix scrub_print_warning to handle skinny metadata extents | Liu Bo | 1 | -2/+2 |
| 2014-06-09 | Btrfs: rework qgroup accounting | Josef Bacik | 1 | -2/+2 |
| 2013-09-01 | Btrfs: allocate prelim_ref with a slab allocater | Wang Shilong | 1 | -0/+2 |
| 2013-07-01 | Btrfs: cleanup backref search commit root flag stuff | Josef Bacik | 1 | -2/+0 |
| 2013-05-06 | btrfs: make static code static & remove dead code | Eric Sandeen | 1 | -3/+0 |
| 2013-02-20 | Btrfs: move fs/btrfs/ioctl.h to include/uapi/linux/btrfs.h | Filipe Brandenburger | 1 | -1/+1 |
| 2012-10-25 | Btrfs: extended inode refs support for send mechanism | Jan Schmidt | 1 | -0/+4 |
| 2012-10-09 | btrfs: extended inode ref iteration | Mark Fasheh | 1 | -2/+0 |
| 2012-10-09 | btrfs: extended inode refs | Mark Fasheh | 1 | -0/+5 |
| 2012-10-01 | Btrfs: fix a bug in parsing return value in logical resolve | Liu Bo | 1 | -1/+2 |
| 2012-07-25 | Merge branch 'send-v2' of git://github.com/ablock84/linux-btrfs into for-linus | Chris Mason | 1 | -0/+4 |
| 2012-07-25 | Btrfs: make iref_to_path non static | Alexander Block | 1 | -0/+4 |
| 2012-07-10 | Btrfs: join tree mod log code with the code holding back delayed refs | Jan Schmidt | 1 | -2/+1 |
| 2012-05-30 | Btrfs: use the tree modification log for backref resolving | Jan Schmidt | 1 | -1/+2 |
| 2012-05-26 | Btrfs: look into the extent during find_all_leafs | Jan Schmidt | 1 | -1/+1 |
| 2012-03-27 | Btrfs: fix regression in scrub path resolving | Jan Schmidt | 1 | -2/+3 |
| 2012-01-04 | Btrfs: added btrfs_find_all_roots() | Jan Schmidt | 1 | -0/+5 |
| 2011-09-29 | btrfs: added helper functions to iterate backrefs | Jan Schmidt | 1 | -0/+62 |