summaryrefslogtreecommitdiffstats
path: root/fs/btrfs
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-6.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-04-2650-4717/+2754
|\
| * btrfs: mark btrfs_assertfail() __noreturnJosh Poimboeuf2023-04-172-2/+2
| * btrfs: fix uninitialized variable warningsGenjian Zhang2023-04-172-2/+2
| * btrfs: use log root when iterating over index keys when logging directoryFilipe Manana2023-04-171-27/+24
| * btrfs: avoid iterating over all indexes when logging directoryFilipe Manana2023-04-172-7/+57
| * btrfs: dev-replace: error out if we have unrepaired metadata error duringQu Wenruo2023-04-171-5/+42
| * btrfs: remove pointless loop at btrfs_get_next_valid_item()Filipe Manana2023-04-171-17/+6
| * btrfs: scrub: reject unsupported scrub flagsQu Wenruo2023-04-171-0/+5
| * btrfs: reinterpret async discard iops_limit=0 as no delayBoris Burkov2023-04-171-7/+12
| * btrfs: set default discard iops_limit to 1000Boris Burkov2023-04-171-1/+1
| * btrfs: remove unused raid56 functions which were dedicated for scrubQu Wenruo2023-04-172-54/+0
| * btrfs: scrub: remove scrub_bio structureQu Wenruo2023-04-172-244/+6
| * btrfs: scrub: remove scrub_block and scrub_sector structuresQu Wenruo2023-04-172-573/+0
| * btrfs: scrub: remove the old scrub recheck codeQu Wenruo2023-04-174-1012/+14
| * btrfs: scrub: remove the old writeback infrastructureQu Wenruo2023-04-172-219/+3
| * btrfs: scrub: remove scrub_parity structureQu Wenruo2023-04-173-524/+9
| * btrfs: scrub: use scrub_stripe to implement RAID56 P/Q scrubQu Wenruo2023-04-172-10/+210
| * btrfs: scrub: switch scrub_simple_mirror() to scrub_stripe infrastructureQu Wenruo2023-04-172-474/+29
| * btrfs: scrub: introduce helper to queue a stripe for scrubQu Wenruo2023-04-172-17/+181
| * btrfs: scrub: introduce error reporting functionality for scrub_stripeQu Wenruo2023-04-171-11/+157
| * btrfs: scrub: introduce a writeback helper for scrub_stripeQu Wenruo2023-04-172-0/+96
| * btrfs: scrub: introduce the main read repair worker for scrub_stripeQu Wenruo2023-04-172-4/+204
| * btrfs: scrub: introduce a helper to verify one scrub_stripeQu Wenruo2023-04-172-2/+77
| * btrfs: scrub: introduce a helper to verify one metadata blockQu Wenruo2023-04-172-0/+107
| * btrfs: scrub: introduce helper to find and fill sector info for a scrub_stripeQu Wenruo2023-04-175-3/+158
| * btrfs: scrub: introduce structure for new BTRFS_STRIPE_LEN based interfaceQu Wenruo2023-04-172-0/+150
| * btrfs: introduce a new helper to submit write bio for repairQu Wenruo2023-04-175-44/+132
| * btrfs: introduce btrfs_bio::fs_info memberQu Wenruo2023-04-176-28/+49
| * btrfs: scrub: use dedicated super block verification function to scrub one su...Qu Wenruo2023-04-171-8/+52
| * btrfs: remove redundant release of btrfs_device::alloc_stateAnand Jain2023-04-171-1/+0
| * btrfs: warn for any missed cleanup at btrfs_close_one_deviceAnand Jain2023-04-171-4/+4
| * btrfs: don't print the crc32c implementation at module load timeChristoph Hellwig2023-04-171-1/+1
| * btrfs: tree-log: factor out a clean_log_buffer helperChristoph Hellwig2023-04-171-61/+31
| * block: make blkcg_punt_bio_submit optionalChristoph Hellwig2023-04-171-0/+1
| * btrfs, block: move REQ_CGROUP_PUNT to btrfsChristoph Hellwig2023-04-174-6/+13
| * btrfs, mm: remove the punt_to_cgroup field in struct writeback_controlChristoph Hellwig2023-04-171-3/+3
| * btrfs: also use kthread_associate_blkcg for uncompressible rangesChristoph Hellwig2023-04-171-4/+5
| * btrfs: don't free the async_extent in submit_uncompressed_rangeChristoph Hellwig2023-04-171-13/+11
| * btrfs: move kthread_associate_blkcg out of btrfs_submit_compressed_writeChristoph Hellwig2023-04-173-13/+8
| * btrfs: correctly calculate delayed ref bytes when starting transactionFilipe Manana2023-04-171-5/+6
| * btrfs: make btrfs_block_rsv_full() check more boolean when starting transactionFilipe Manana2023-04-171-1/+1
| * btrfs: split partial dio bios before submitBoris Burkov2023-04-171-0/+18
| * btrfs: don't split NOCOW extent_maps in btrfs_extract_ordered_extentBoris Burkov2023-04-171-0/+8
| * btrfs: pass an ordered_extent to btrfs_extract_ordered_extentChristoph Hellwig2023-04-173-20/+25
| * btrfs: simplify extent map splitting and rename split_zoned_emChristoph Hellwig2023-04-171-51/+26
| * btrfs: fold btrfs_clone_ordered_extent into btrfs_split_ordered_extentChristoph Hellwig2023-04-171-23/+14
| * btrfs: sink parameter len to btrfs_split_ordered_extentChristoph Hellwig2023-04-173-25/+17
| * btrfs: simplify splitting logic in btrfs_extract_ordered_extentChristoph Hellwig2023-04-171-16/+13
| * btrfs: move ordered_extent internal sanity checks into btrfs_split_ordered_ex...Christoph Hellwig2023-04-172-18/+10
| * btrfs: stash ordered extent in dio_data during iomap dioBoris Burkov2023-04-171-13/+23