aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/dev-replace.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-15btrfs: trivial conversion to return bool instead of intDavid Sterba1-4/+4
2025-05-15btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN()David Sterba1-1/+1
2025-05-15btrfs: rename free_extent_state() to include a btrfs prefixFilipe Manana1-1/+1
2025-05-15btrfs: rename the functions to search for bits in extent rangesFilipe Manana1-3/+3
2025-05-15btrfs: rename set_extent_bit() to include a btrfs prefixFilipe Manana1-2/+2
2025-03-18btrfs: return a literal instead of a variable in btrfs_init_dev_replace()Dan Carpenter1-2/+1
2025-03-18btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_run_dev_replace()David Sterba1-10/+7
2025-03-18btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_dev_replace()David Sterba1-10/+5
2025-01-13btrfs: dev-replace: remove unnecessary call to btrfs_mark_buffer_dirty()Filipe Manana1-3/+0
2024-11-11btrfs: correct typos in multiple comments across various filesShen Lichuan1-1/+1
2024-11-11btrfs: don't take dev_replace rwsem on task already holding itJohannes Thumshirn1-0/+2
2024-09-10btrfs: more efficient chunk map iteration when device replace finishesFilipe Manana1-11/+25
2024-09-10btrfs: reschedule when updating chunk maps at the end of a device replaceFilipe Manana1-0/+9
2024-07-11btrfs: simplify range parameters of btrfs_wait_ordered_roots()David Sterba1-2/+2
2024-05-02set_blocksize(): switch to passing struct file *Al Viro1-1/+1
2024-03-12Merge tag 'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linuxLinus Torvalds1-4/+1
2024-03-11Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-7/+7
2024-03-04btrfs: pass btrfs_device to btrfs_scratch_superblocks()David Sterba1-2/+1
2024-03-04btrfs: remove unused included headersDavid Sterba1-2/+0
2024-02-25btrfs: port device access to fileChristian Brauner1-7/+7
2024-02-22btrfs: dev-replace: properly validate device namesDavid Sterba1-4/+20
2023-12-15btrfs: use a dedicated data structure for chunk mapsFilipe Manana1-16/+12
2023-10-30Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linuxLinus Torvalds1-2/+1
2023-10-28btrfs: Convert to bdev_open_by_path()Jan Kara1-6/+8
2023-10-12btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana1-1/+1
2023-10-12btrfs: check-integrity: remove btrfsic_unmount() functionQu Wenruo1-1/+0
2023-08-21btrfs: make find_first_extent_bit() return a booleanFilipe Manana1-3/+3
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-4/+4
2023-06-19btrfs: rename __btrfs_map_block to btrfs_map_blockChristoph Hellwig1-1/+1
2023-06-19btrfs: drop gfp from parameter extent state helpersDavid Sterba1-1/+1
2023-06-19btrfs: open code set_extent_bitsDavid Sterba1-2/+2
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-1/+1
2023-06-12block: use the holder as indication for exclusive opensChristoph Hellwig1-3/+3
2023-06-05block: introduce holder opsChristoph Hellwig1-1/+1
2022-12-05btrfs: use btrfs_dev_name() helper to handle missing devices betterQu Wenruo1-12/+3
2022-12-05btrfs: move device->name RCU allocation and assign to btrfs_alloc_device()Anand Jain1-9/+1
2022-12-05btrfs: move scrub prototypes into scrub.hJosef Bacik1-0/+1
2022-12-05btrfs: move accessor helpers into accessors.hJosef Bacik1-0/+1
2022-12-05btrfs: move BTRFS_FS_STATE* definitions and helpers to fs.hJosef Bacik1-0/+1
2022-09-26btrfs: don't take a bio_counter reference for cloned biosChristoph Hellwig1-5/+0
2022-09-26btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPYJosef Bacik1-5/+0
2022-09-26btrfs: convert block group bit field to use bit helpersJosef Bacik1-3/+3
2022-08-23btrfs: add info when mount fails due to stale replace targetAnand Jain1-1/+1
2022-08-23btrfs: replace: drop assert for suspended replaceAnand Jain1-2/+1
2022-07-25btrfs: clean up chained assignmentsDavid Sterba1-1/+2
2022-05-16btrfs: use a local variable for fs_devices pointer in btrfs_dev_replace_finishingAnand Jain1-6/+7
2022-05-16btrfs: use btrfs_for_each_slot in mark_block_group_to_copyGabriel Niebler1-33/+6
2022-04-21btrfs: fix assertion failure during scrub due to block group reallocationFilipe Manana1-1/+6
2022-03-14btrfs: add device major-minor info in the struct btrfs_deviceAnand Jain1-0/+3
2022-03-14btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdevAnand Jain1-7/+8