summaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2022-12-05btrfs: reuse roots ulist on each leaf iteration for iterate_extent_inodes()Filipe Manana1-15/+31
2022-12-05btrfs: use a structure to pass arguments to backref walking functionsFilipe Manana7-227/+328
2022-12-05btrfs: use a single argument for extent offset in backref walking functionsFilipe Manana5-51/+54
2022-12-05btrfs: send: optimize clone detection to increase extent sharingFilipe Manana4-24/+42
2022-12-05btrfs: send: avoid unnecessary backref lookups when finding clone sourceFilipe Manana1-1/+10
2022-12-05btrfs: send: drop unnecessary backref context field initializationsFilipe Manana1-3/+2
2022-12-05btrfs: send: update comment at find_extent_clone()Filipe Manana1-7/+7
2022-12-05btrfs: send: avoid unnecessary path allocations when finding extent cloneFilipe Manana1-21/+16
2022-12-05btrfs: remove the unused endio_raid56_workers and btrfs_raid_bio::end_io_workQu Wenruo3-8/+1
2022-12-05btrfs: raid56: switch scrub path to use a single functionQu Wenruo1-318/+79
2022-12-05btrfs: raid56: extract scrub read bio list assembly code into a helperQu Wenruo1-13/+31
2022-12-05btrfs: raid56: switch write path to rmw_rbio()Qu Wenruo2-313/+42
2022-12-05btrfs: raid56: introduce the main entrance for RMW pathQu Wenruo2-0/+166
2022-12-05btrfs: raid56: extract rwm write bios assembly into a helperQu Wenruo1-56/+79
2022-12-05btrfs: raid56: extract the rmw bio list build code into a helperQu Wenruo1-18/+38
2022-12-05btrfs: raid56: switch recovery path to a single functionQu Wenruo2-27/+119
2022-12-05btrfs: raid56: extract sector recovery code into a helperQu Wenruo1-30/+29
2022-12-05btrfs: raid56: extract the recovery bio list build code into a helperQu Wenruo1-23/+41
2022-12-05btrfs: raid56: extract the pq generation code into a helperQu Wenruo1-46/+44
2022-12-05btrfs: raid56: extract the vertical stripe recovery code into recover_vertical()Qu Wenruo1-136/+149
2022-12-05btrfs: merge struct extent_page_data to btrfs_bio_ctrlDavid Sterba1-60/+55
2022-12-05btrfs: switch extent_page_data bit fields to boolsDavid Sterba1-2/+2
2022-12-05btrfs: simplify percent calculation helpers, rename div_factorDavid Sterba9-33/+18
2022-12-05btrfs: update stale comment for nowait direct IO writesFilipe Manana1-2/+2
2022-12-05btrfs: fix SPDX comment in tree-mod-log.hDavid Sterba1-1/+1
2022-12-05btrfs: extract the inline extent read code into its own functionQu Wenruo1-35/+34
2022-12-05btrfs: remove new_inline argument from btrfs_extent_item_to_extent_map()Qu Wenruo4-7/+4
2022-12-05btrfs: do not reset extent map members for inline extents readQu Wenruo1-4/+9
2022-12-05btrfs: make inline extent read calculation much simplerQu Wenruo1-18/+20
2022-12-05btrfs: selftests: remove impossible inline extent at non-zero file offsetQu Wenruo2-38/+26
2022-12-05btrfs: move orphan prototypes into orphan.hJosef Bacik8-6/+17
2022-12-05btrfs: move super_block specific helpers into super.hJosef Bacik17-17/+32
2022-12-05btrfs: move super prototypes into super.hJosef Bacik5-7/+15
2022-12-05btrfs: move CONFIG_BTRFS_FS_RUN_SANITY_TESTS checks to fs.hJosef Bacik2-15/+9
2022-12-05btrfs: move verity prototypes into verity.hJosef Bacik6-22/+32
2022-12-05btrfs: move dev-replace prototypes into dev-replace.hJosef Bacik3-9/+9
2022-12-05btrfs: move scrub prototypes into scrub.hJosef Bacik9-11/+23
2022-12-05btrfs: move relocation prototypes into relocation.hJosef Bacik9-20/+30
2022-12-05btrfs: move acl prototypes into acl.hJosef Bacik4-19/+29
2022-12-05btrfs: move the snapshot drop related prototypes to extent-tree.hJosef Bacik2-6/+6
2022-12-05btrfs: move the 32bit warn defines into messages.hJosef Bacik2-13/+13
2022-12-05btrfs: move file prototypes to file.hJosef Bacik10-26/+40
2022-12-05btrfs: move ioctl prototypes into ioctl.hJosef Bacik10-12/+25
2022-12-05btrfs: move uuid tree prototypes to uuid-tree.hJosef Bacik8-7/+18
2022-12-05btrfs: move file-item prototypes into their own headerJosef Bacik17-31/+50
2022-12-05btrfs: move dir-item prototypes into dir-item.hJosef Bacik10-38/+50
2022-12-05btrfs: move defrag related prototypes to their own headerJosef Bacik8-18/+28
2022-12-05btrfs: move the file defrag code into defrag.cJosef Bacik2-902/+903
2022-12-05btrfs: move the auto defrag code to defrag.cJosef Bacik2-340/+337
2022-12-05btrfs: rename tree-defrag.c to defrag.cJosef Bacik2-1/+1