summaryrefslogtreecommitdiff
path: root/fs/btrfs/volumes.c
AgeCommit message (Expand)AuthorFilesLines
2022-08-22btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()Zixuan Fu1-1/+4
2022-07-25btrfs: merge btrfs_dev_stat_print_on_error with its only callerChristoph Hellwig1-5/+0
2022-07-25btrfs: raid56: transfer the bio counter reference to the raid submission helpersChristoph Hellwig1-8/+7
2022-07-25btrfs: do not return errors from raid56_parity_recoverChristoph Hellwig1-1/+1
2022-07-25btrfs: do not return errors from raid56_parity_writeChristoph Hellwig1-1/+1
2022-07-25btrfs: do not return errors from btrfs_map_bioChristoph Hellwig1-5/+7
2022-07-25btrfs: return proper mapped length for RAID56 profiles in __btrfs_map_block()Qu Wenruo1-1/+4
2022-07-25btrfs: raid56: use fixed stripe length everywhereChristoph Hellwig1-8/+5
2022-07-25btrfs: clean up chained assignmentsDavid Sterba1-1/+2
2022-07-25btrfs: warn about dev extents that are inside the reserved rangeQu Wenruo1-0/+10
2022-07-25btrfs: use named constant for reserved device spaceQu Wenruo1-6/+1
2022-07-25btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies()Qu Wenruo1-7/+7
2022-07-25btrfs: use btrfs_raid_array to calculate number of parity stripesQu Wenruo1-0/+7
2022-07-25btrfs: use btrfs_chunk_max_errors() to replace tolerance calculationQu Wenruo1-1/+1
2022-07-25btrfs: remove parameter dev_extent_len from scrub_stripe()Qu Wenruo1-6/+6
2022-07-25btrfs: split discard handling out of btrfs_map_blockChristoph Hellwig1-40/+27
2022-07-25btrfs: do not allocate a btrfs_bio for low-level biosChristoph Hellwig1-10/+9
2022-07-25btrfs: factor stripe submission logic out of btrfs_map_bioChristoph Hellwig1-39/+35
2022-07-25btrfs: remove btrfs_end_io_wqChristoph Hellwig1-5/+28
2022-07-25btrfs: move more work into btrfs_end_biocChristoph Hellwig1-50/+22
2022-07-25btrfs: store chunk size in space-info structStefan Roesch1-19/+9
2022-07-25btrfs: quit early if the fs has no RAID56 support for raid56 related checksQu Wenruo1-0/+6
2022-05-25Merge tag 'for-5.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds1-86/+41
2022-05-16btrfs: use ilog2() to replace if () branches for btrfs_bg_flags_to_raid_index()Qu Wenruo1-18/+6
2022-05-16btrfs: raid56: enable subpage support for RAID56Qu Wenruo1-7/+0
2022-05-16btrfs: reduce width for stripe_len from u64 to u32Qu Wenruo1-13/+7
2022-05-16btrfs: repair super block num_devices automaticallyQu Wenruo1-4/+4
2022-05-16btrfs: pass a block_device to btrfs_bio_cloneChristoph Hellwig1-4/+5
2022-05-16btrfs: move the call to bio_set_dev out of submit_stripe_bioChristoph Hellwig1-1/+1
2022-05-16btrfs: check-integrity: split submit_bio from btrfsic checkingChristoph Hellwig1-1/+2
2022-05-16btrfs: remove unnecessary type castsYu Zhe1-1/+1
2022-05-16btrfs: use dummy extent buffer for super block sys chunk array readQu Wenruo1-22/+7
2022-05-16btrfs: use btrfs_for_each_slot in btrfs_read_chunk_treeGabriel Niebler1-16/+9
2022-04-18block: add a bdev_nonrot helperChristoph Hellwig1-2/+2
2022-04-18btrfs: simplify ->flush_bio handlingChristoph Hellwig1-11/+0
2022-04-06btrfs: mark resumed async balance as writingNaohiro Aota1-0/+2
2022-03-24btrfs: remove device item and update super block in the same transactionQu Wenruo1-37/+28
2022-03-14btrfs: don't access possibly stale fs_info data in device_list_addDongliang Mu1-7/+6
2022-03-14btrfs: zoned: mark relocation as writingNaohiro Aota1-0/+3
2022-03-14btrfs: disable device manipulation ioctl's EXTENT_TREE_V2Josef Bacik1-0/+5
2022-03-14btrfs: disable balance for extent tree v2 for nowJosef Bacik1-0/+6
2022-03-14btrfs: cleanup temporary variables when finding rotational device statusAnand Jain1-6/+2
2022-03-14btrfs: use dev_t to match device in device_matchedAnand Jain1-40/+1
2022-03-14btrfs: add device major-minor info in the struct btrfs_deviceAnand Jain1-25/+15
2022-03-14btrfs: match stale devices by dev_tAnand Jain1-25/+31
2022-03-14btrfs: harden identification of a stale deviceAnand Jain1-7/+38
2022-03-14btrfs: move missing device handling in a dedicate functionNikolay Borisov1-14/+24
2022-01-07btrfs: remove reada infrastructureQu Wenruo1-7/+0
2022-01-07btrfs: zoned: sink zone check into btrfs_repair_one_zoneJohannes Thumshirn1-5/+8
2022-01-07btrfs: introduce exclusive operation BALANCE_PAUSED stateNikolay Borisov1-2/+8