summaryrefslogtreecommitdiff
path: root/fs/btrfs/volumes.c
AgeCommit message (Expand)Author
2022-09-26btrfs: check superblock to ensure the fs was not modified at thaw timeQu Wenruo
2022-09-26btrfs: stop allocation a btrfs_io_context for simple I/OChristoph Hellwig
2022-09-26btrfs: add fast path for single device io in __btrfs_map_blockChristoph Hellwig
2022-09-26btrfs: decide bio cloning inside submit_stripe_bioChristoph Hellwig
2022-09-26btrfs: factor out low-level bio setup from submit_stripe_bioChristoph Hellwig
2022-09-26btrfs: give struct btrfs_bio a real end_io handlerChristoph Hellwig
2022-09-26btrfs: properly abstract the parity raid bio handlingChristoph Hellwig
2022-09-26btrfs: use chained bios when cloningChristoph Hellwig
2022-09-26btrfs: don't take a bio_counter reference for cloned biosChristoph Hellwig
2022-09-26btrfs: pass the operation to btrfs_bio_allocChristoph Hellwig
2022-09-26btrfs: move btrfs_bio allocation to volumes.cChristoph Hellwig
2022-09-26btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCATING_REPAIRJosef Bacik
2022-09-26btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPYJosef Bacik
2022-09-26btrfs: convert block group bit field to use bit helpersJosef Bacik
2022-09-06btrfs: fix the max chunk size and stripe length calculationQu Wenruo
2022-08-22btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()Zixuan Fu
2022-07-25btrfs: merge btrfs_dev_stat_print_on_error with its only callerChristoph Hellwig
2022-07-25btrfs: raid56: transfer the bio counter reference to the raid submission helpersChristoph Hellwig
2022-07-25btrfs: do not return errors from raid56_parity_recoverChristoph Hellwig
2022-07-25btrfs: do not return errors from raid56_parity_writeChristoph Hellwig
2022-07-25btrfs: do not return errors from btrfs_map_bioChristoph Hellwig
2022-07-25btrfs: return proper mapped length for RAID56 profiles in __btrfs_map_block()Qu Wenruo
2022-07-25btrfs: raid56: use fixed stripe length everywhereChristoph Hellwig
2022-07-25btrfs: clean up chained assignmentsDavid Sterba
2022-07-25btrfs: warn about dev extents that are inside the reserved rangeQu Wenruo
2022-07-25btrfs: use named constant for reserved device spaceQu Wenruo
2022-07-25btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies()Qu Wenruo
2022-07-25btrfs: use btrfs_raid_array to calculate number of parity stripesQu Wenruo
2022-07-25btrfs: use btrfs_chunk_max_errors() to replace tolerance calculationQu Wenruo
2022-07-25btrfs: remove parameter dev_extent_len from scrub_stripe()Qu Wenruo
2022-07-25btrfs: split discard handling out of btrfs_map_blockChristoph Hellwig
2022-07-25btrfs: do not allocate a btrfs_bio for low-level biosChristoph Hellwig
2022-07-25btrfs: factor stripe submission logic out of btrfs_map_bioChristoph Hellwig
2022-07-25btrfs: remove btrfs_end_io_wqChristoph Hellwig
2022-07-25btrfs: move more work into btrfs_end_biocChristoph Hellwig
2022-07-25btrfs: store chunk size in space-info structStefan Roesch
2022-07-25btrfs: quit early if the fs has no RAID56 support for raid56 related checksQu Wenruo
2022-05-24Merge tag 'for-5.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds
2022-05-16btrfs: use ilog2() to replace if () branches for btrfs_bg_flags_to_raid_index()Qu Wenruo
2022-05-16btrfs: raid56: enable subpage support for RAID56Qu Wenruo
2022-05-16btrfs: reduce width for stripe_len from u64 to u32Qu Wenruo
2022-05-16btrfs: repair super block num_devices automaticallyQu Wenruo
2022-05-16btrfs: pass a block_device to btrfs_bio_cloneChristoph Hellwig
2022-05-16btrfs: move the call to bio_set_dev out of submit_stripe_bioChristoph Hellwig
2022-05-16btrfs: check-integrity: split submit_bio from btrfsic checkingChristoph Hellwig
2022-05-16btrfs: remove unnecessary type castsYu Zhe
2022-05-16btrfs: use dummy extent buffer for super block sys chunk array readQu Wenruo
2022-05-16btrfs: use btrfs_for_each_slot in btrfs_read_chunk_treeGabriel Niebler
2022-04-17block: add a bdev_nonrot helperChristoph Hellwig
2022-04-17btrfs: simplify ->flush_bio handlingChristoph Hellwig