aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs
Commit message (Expand)AuthorAgeFilesLines
* btrfs: remove the wake argument from clear_extent_bitsJosef Bacik2022-09-2612-47/+41
* btrfs: drop exclusive_bits from set_extent_bitJosef Bacik2022-09-263-19/+20
* btrfs: move extent io tree unrelated prototypes to their appropriate headerJosef Bacik2022-09-262-8/+5
* btrfs: use next_state/prev_state in merge_stateJosef Bacik2022-09-261-29/+20
* btrfs: make tree_search_prev_next return extent_state'sJosef Bacik2022-09-261-42/+39
* btrfs: make tree_search_for_insert return extent_stateJosef Bacik2022-09-261-28/+16
* btrfs: make tree_search return struct extent_stateJosef Bacik2022-09-261-37/+15
* btrfs: use next_state instead of rb_next where we canJosef Bacik2022-09-261-33/+24
* btrfs: remove struct tree_entry in extent-io-tree.cJosef Bacik2022-09-261-12/+12
* btrfs: unexport all the temporary exports for extent-io-tree.cJosef Bacik2022-09-262-69/+48
* btrfs: unexport btrfs_debug_check_extent_io_rangeJosef Bacik2022-09-262-13/+6
* btrfs: move core extent_io_tree functions to extent-io-tree.cJosef Bacik2022-09-262-996/+990
* btrfs: move a few exported extent_io_tree helpers to extent-io-tree.cJosef Bacik2022-09-262-141/+142
* btrfs: temporarily export and then move extent state helpersJosef Bacik2022-09-263-258/+267
* btrfs: temporarily export and move core extent_io_tree tree functionsJosef Bacik2022-09-263-115/+120
* btrfs: move btrfs_debug_check_extent_io_range into extent-io-tree.cJosef Bacik2022-09-263-20/+29
* btrfs: export wait_extent_bitJosef Bacik2022-09-262-2/+2
* btrfs: move simple extent bit helpers out of extent_io.cJosef Bacik2022-09-263-65/+60
* btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT'sJosef Bacik2022-09-261-2/+2
* btrfs: move extent state init and alloc functions to their own fileJosef Bacik2022-09-264-156/+166
* btrfs: temporarily export alloc_extent_state helpersJosef Bacik2022-09-262-3/+5
* btrfs: separate out the eb and extent state leak helpersJosef Bacik2022-09-261-20/+38
* btrfs: separate out the extent state and extent buffer init codeJosef Bacik2022-09-264-14/+31
* btrfs: use find_first_extent_bit in btrfs_clean_io_failureJosef Bacik2022-09-261-9/+6
* btrfs: convert the io_failure_tree to a plain rb_treeJosef Bacik2022-09-266-119/+96
* btrfs: unexport internal failrec functionsJosef Bacik2022-09-262-12/+7
* btrfs: rename clean_io_failure and remove extraneous argsJosef Bacik2022-09-264-22/+13
* btrfs: add KCSAN annotations for unlocked access to block_rsv->fullDavid Sterba2022-09-263-3/+12
* btrfs: remove useless used space increment during space reservationFilipe Manana2022-09-261-1/+0
* btrfs: zoned: refactor device checks in btrfs_check_zoned_modeChristoph Hellwig2022-09-261-69/+41
* btrfs: qgroup: fix a typo in a commentChristophe JAILLET2022-09-261-1/+1
* btrfs: remove btrfs_bit_radix_cachep declarationGaosheng Cui2022-09-261-1/+0
* btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_...Qu Wenruo2022-09-264-0/+60
* btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING to skip qgroup accou...Qu Wenruo2022-09-262-4/+12
* btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCANQu Wenruo2022-09-262-17/+28
* btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later expansionQu Wenruo2022-09-261-2/+4
* btrfs: sysfs: introduce global qgroup attribute groupQu Wenruo2022-09-261-4/+61
* btrfs: make fiemap more efficient and accurate reporting extent sharednessFilipe Manana2022-09-264-371/+506
* btrfs: skip unnecessary extent buffer sharedness checks during fiemapFilipe Manana2022-09-263-8/+38
* btrfs: speedup checking for extent sharedness during fiemapFilipe Manana2022-09-265-8/+170
* btrfs: rename btrfs_check_shared() to a more descriptive nameFilipe Manana2022-09-263-9/+10
* btrfs: allow fiemap to be interruptibleFilipe Manana2022-09-261-0/+5
* btrfs: properly flush delalloc when entering fiemapFilipe Manana2022-09-261-0/+20
* btrfs: remove zero length check when entering fiemapFilipe Manana2022-09-261-3/+0
* btrfs: remove check for impossible block start for an extent map at fiemapFilipe Manana2022-09-261-4/+1
* btrfs: make hole and data seeking a lot more efficientFilipe Manana2022-09-261-31/+406
* btrfs: allow hole and data seeking to be interruptibleFilipe Manana2022-09-261-0/+4
* btrfs: remove the unnecessary result variableszhang songyi2022-09-262-12/+3
* btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2Qu Wenruo2022-09-264-14/+19
* btrfs: don't save block group root into super blockQu Wenruo2022-09-264-53/+23