summaryrefslogtreecommitdiffstats
path: root/fs/btrfs
AgeCommit message (Expand)AuthorFilesLines
2022-12-05btrfs: move repair_io_failure to bio.cChristoph Hellwig4-116/+116
2022-12-05btrfs: split the bio submission path into a separate fileChristoph Hellwig14-403/+438
2022-12-05btrfs: move struct btrfs_tree_parent_check out of disk-io.hChristoph Hellwig7-32/+39
2022-12-05btrfs: raid56: do data csum verification during RMW cycleQu Wenruo1-32/+137
2022-12-05btrfs: raid56: prepare data checksums for later RMW verificationQu Wenruo2-0/+86
2022-12-05btrfs: introduce a bitmap based csum range search functionQu Wenruo6-23/+144
2022-12-05btrfs: refactor checksum calculations in btrfs_lookup_csums_range()Qu Wenruo1-21/+47
2022-12-05btrfs: allocate btrfs_io_context without GFP_NOFAILLi zeming1-1/+4
2022-12-05btrfs: use btrfs_dev_name() helper to handle missing devices betterQu Wenruo10-39/+36
2022-12-05btrfs: use cached state when looking for delalloc ranges with lseekFilipe Manana2-8/+33
2022-12-05btrfs: use cached state when looking for delalloc ranges with fiemapFilipe Manana3-4/+18
2022-12-05btrfs: update stale comment for count_range_bits()Filipe Manana1-3/+23
2022-12-05btrfs: allow passing a cached state record to count_range_bits()Filipe Manana4-6/+49
2022-12-05btrfs: remove no longer used btrfs_next_extent_map()Filipe Manana2-31/+0
2022-12-05btrfs: search for delalloc more efficiently during lseek/fiemapFilipe Manana1-104/+48
2022-12-05btrfs: skip unnecessary delalloc searches during lseek/fiemapFilipe Manana1-1/+7
2022-12-05btrfs: add an early exit when searching for delalloc range for lseek/fiemapFilipe Manana1-6/+16
2022-12-05btrfs: remove leftover setting of EXTENT_UPTODATE state in an inode's io_treeFilipe Manana2-23/+3
2022-12-05btrfs: move tree block parentness check into validate_extent_buffer()Qu Wenruo4-28/+93
2022-12-05btrfs: concentrate all tree block parentness check parameters into one structureQu Wenruo10-72/+159
2022-12-05btrfs: move device->name RCU allocation and assign to btrfs_alloc_device()Anand Jain3-48/+34
2022-12-05btrfs: constify input buffer parameter in compression codeDavid Sterba5-9/+9
2022-12-05btrfs: raid56: remove the old error tracking systemQu Wenruo2-189/+53
2022-12-05btrfs: raid56: migrate recovery and scrub recovery path to use error_bitmapQu Wenruo1-86/+193
2022-12-05btrfs: raid56: introduce btrfs_raid_bio::error_bitmapQu Wenruo2-7/+103
2022-12-05btrfs: pass btrfs_inode to btrfs_add_delayed_iputDavid Sterba7-29/+28
2022-12-05btrfs: use btrfs_inode inside btrfs_verify_data_csumDavid Sterba1-6/+6
2022-12-05btrfs: use btrfs_inode inside compress_file_rangeDavid Sterba1-19/+18
2022-12-05btrfs: switch async_chunk::inode to btrfs_inodeDavid Sterba1-6/+6
2022-12-05btrfs: pass btrfs_inode to btrfs_inherit_iflagsDavid Sterba1-11/+11
2022-12-05btrfs: pass btrfs_inode to inode_tree_addDavid Sterba1-7/+7
2022-12-05btrfs: pass btrfs_inode to fixup_tree_root_locationDavid Sterba1-5/+5
2022-12-05btrfs: pass btrfs_inode to btrfs_inode_by_nameDavid Sterba1-6/+6
2022-12-05btrfs: pass btrfs_inode to btrfs_unlink_subvolDavid Sterba1-16/+16
2022-12-05btrfs: pass btrfs_inode to btrfs_clear_delalloc_extentDavid Sterba3-5/+4
2022-12-05btrfs: pass btrfs_inode to btrfs_split_delalloc_extentDavid Sterba3-7/+7
2022-12-05btrfs: pass btrfs_inode to btrfs_set_delalloc_extentDavid Sterba3-19/+18
2022-12-05btrfs: pass btrfs_inode to btrfs_merge_delalloc_extentDavid Sterba3-13/+11
2022-12-05btrfs: switch extent_io_tree::private_data to btrfs_inode and renameDavid Sterba3-18/+19
2022-12-05btrfs: drop private_data parameter from extent_io_tree_initDavid Sterba9-20/+17
2022-12-05btrfs: pass btrfs_inode to btrfs_delete_subvolumeDavid Sterba3-7/+7
2022-12-05btrfs: pass btrfs_inode to __unlink_start_transDavid Sterba1-4/+4
2022-12-05btrfs: pass btrfs_inode to btrfs_check_data_csumDavid Sterba3-12/+9
2022-12-05btrfs: switch btrfs_writepage_fixup::inode to btrfs_inodeDavid Sterba1-3/+3
2022-12-05btrfs: pass btrfs_inode to btrfs_add_delalloc_inodesDavid Sterba1-9/+6
2022-12-05btrfs: pass btrfs_inode to btrfs_dirty_inodeDavid Sterba1-10/+10
2022-12-05btrfs: pass btrfs_inode to btrfs_inode_unlockDavid Sterba8-36/+36
2022-12-05btrfs: pass btrfs_inode to btrfs_inode_lockDavid Sterba8-22/+22
2022-12-05btrfs: pass btrfs_inode to btrfs_truncateDavid Sterba1-21/+20
2022-12-05btrfs: pass btrfs_inode to btrfs_submit_dio_bioDavid Sterba1-7/+7