summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* btrfs: send: avoid double extent tree search when finding clone sourceFilipe Manana2022-12-053-70/+73
* btrfs: send: skip unnecessary backref iterationsFilipe Manana2022-12-053-70/+128
* btrfs: send: cache leaf to roots mapping during backref walkingFilipe Manana2022-12-053-12/+236
* btrfs: constify ulist parameter of ulist_next()Filipe Manana2022-12-052-2/+2
* btrfs: reuse roots ulist on each leaf iteration for iterate_extent_inodes()Filipe Manana2022-12-051-15/+31
* btrfs: use a structure to pass arguments to backref walking functionsFilipe Manana2022-12-057-227/+328
* btrfs: use a single argument for extent offset in backref walking functionsFilipe Manana2022-12-055-51/+54
* btrfs: send: optimize clone detection to increase extent sharingFilipe Manana2022-12-054-24/+42
* btrfs: send: avoid unnecessary backref lookups when finding clone sourceFilipe Manana2022-12-051-1/+10
* btrfs: send: drop unnecessary backref context field initializationsFilipe Manana2022-12-051-3/+2
* btrfs: send: update comment at find_extent_clone()Filipe Manana2022-12-051-7/+7
* btrfs: send: avoid unnecessary path allocations when finding extent cloneFilipe Manana2022-12-051-21/+16
* btrfs: remove the unused endio_raid56_workers and btrfs_raid_bio::end_io_workQu Wenruo2022-12-053-8/+1
* btrfs: raid56: switch scrub path to use a single functionQu Wenruo2022-12-051-318/+79
* btrfs: raid56: extract scrub read bio list assembly code into a helperQu Wenruo2022-12-051-13/+31
* btrfs: raid56: switch write path to rmw_rbio()Qu Wenruo2022-12-052-313/+42
* btrfs: raid56: introduce the main entrance for RMW pathQu Wenruo2022-12-052-0/+166
* btrfs: raid56: extract rwm write bios assembly into a helperQu Wenruo2022-12-051-56/+79
* btrfs: raid56: extract the rmw bio list build code into a helperQu Wenruo2022-12-051-18/+38
* btrfs: raid56: switch recovery path to a single functionQu Wenruo2022-12-052-27/+119
* btrfs: raid56: extract sector recovery code into a helperQu Wenruo2022-12-051-30/+29
* btrfs: raid56: extract the recovery bio list build code into a helperQu Wenruo2022-12-051-23/+41
* btrfs: raid56: extract the pq generation code into a helperQu Wenruo2022-12-051-46/+44
* btrfs: raid56: extract the vertical stripe recovery code into recover_vertical()Qu Wenruo2022-12-051-136/+149
* btrfs: merge struct extent_page_data to btrfs_bio_ctrlDavid Sterba2022-12-051-60/+55
* btrfs: switch extent_page_data bit fields to boolsDavid Sterba2022-12-051-2/+2
* btrfs: simplify percent calculation helpers, rename div_factorDavid Sterba2022-12-059-33/+18
* btrfs: update stale comment for nowait direct IO writesFilipe Manana2022-12-051-2/+2
* btrfs: fix SPDX comment in tree-mod-log.hDavid Sterba2022-12-051-1/+1
* btrfs: extract the inline extent read code into its own functionQu Wenruo2022-12-051-35/+34
* btrfs: remove new_inline argument from btrfs_extent_item_to_extent_map()Qu Wenruo2022-12-054-7/+4
* btrfs: do not reset extent map members for inline extents readQu Wenruo2022-12-051-4/+9
* btrfs: make inline extent read calculation much simplerQu Wenruo2022-12-051-18/+20
* btrfs: selftests: remove impossible inline extent at non-zero file offsetQu Wenruo2022-12-052-38/+26
* btrfs: move orphan prototypes into orphan.hJosef Bacik2022-12-058-6/+17
* btrfs: move super_block specific helpers into super.hJosef Bacik2022-12-0517-17/+32
* btrfs: move super prototypes into super.hJosef Bacik2022-12-055-7/+15
* btrfs: move CONFIG_BTRFS_FS_RUN_SANITY_TESTS checks to fs.hJosef Bacik2022-12-052-15/+9
* btrfs: move verity prototypes into verity.hJosef Bacik2022-12-056-22/+32
* btrfs: move dev-replace prototypes into dev-replace.hJosef Bacik2022-12-053-9/+9
* btrfs: move scrub prototypes into scrub.hJosef Bacik2022-12-059-11/+23
* btrfs: move relocation prototypes into relocation.hJosef Bacik2022-12-059-20/+30
* btrfs: move acl prototypes into acl.hJosef Bacik2022-12-054-19/+29
* btrfs: move the snapshot drop related prototypes to extent-tree.hJosef Bacik2022-12-052-6/+6
* btrfs: move the 32bit warn defines into messages.hJosef Bacik2022-12-052-13/+13
* btrfs: move file prototypes to file.hJosef Bacik2022-12-0510-26/+40
* btrfs: move ioctl prototypes into ioctl.hJosef Bacik2022-12-0510-12/+25
* btrfs: move uuid tree prototypes to uuid-tree.hJosef Bacik2022-12-058-7/+18
* btrfs: move file-item prototypes into their own headerJosef Bacik2022-12-0517-31/+50
* btrfs: move dir-item prototypes into dir-item.hJosef Bacik2022-12-0510-38/+50