summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/volumes.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: reduce chunk_map lookups in btrfs_map_block()Johannes Thumshirn2024-09-101-22/+27
* btrfs: print message on device opening error during mountLi Zhang2024-09-101-0/+2
* btrfs: move uuid tree related code to uuid-tree.[ch]Qu Wenruo2024-09-101-177/+0
* btrfs: abort transaction on errors in btrfs_free_chunk()David Sterba2024-07-111-6/+9
* btrfs: constify pointer parameters where applicableDavid Sterba2024-07-111-1/+1
* btrfs: use for-local variables that shadow function variablesDavid Sterba2024-07-111-6/+3
* btrfs: drop bytenr_orig and fix comment in btrfs_scan_one_device()Anand Jain2024-07-111-10/+8
* btrfs: pass struct btrfs_io_geometry into handle_ops_on_dev_replace()Johannes Thumshirn2024-07-111-10/+8
* Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-05-211-1/+1
|\
| * use ->bd_mapping instead of ->bd_inode->i_mappingAl Viro2024-05-031-1/+1
* | Merge tag 'pull-set_blocksize' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-05-211-5/+8
|\|
| * set_blocksize(): switch to passing struct file *Al Viro2024-05-021-2/+2
| * btrfs_get_bdev_and_sb(): call set_blocksize() only for exclusive opensAl Viro2024-05-021-4/+7
* | btrfs: remove no longer used btrfs_clone_chunk_map()Filipe Manana2024-05-071-15/+0
* | Merge tag 'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-05-021-0/+1
|\ \ | |/ |/|
| * btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()Dominique Martinet2024-04-251-0/+1
* | Merge tag 'for-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-03-271-5/+22
|\|
| * btrfs: return accurate error code on open failure in open_fs_devices()Anand Jain2024-03-261-5/+12
| * btrfs: validate device maj:min during openAnand Jain2024-03-261-0/+10
* | btrfs: do not skip re-registration for the mounted deviceAnand Jain2024-03-181-11/+47
* | Merge tag 'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2024-03-121-25/+73
|\|
| * btrfs: fix off-by-one chunk length calculation at contains_pending_extent()Filipe Manana2024-03-051-1/+1
| * btrfs: include device major and minor numbers in the device scan noticeAnand Jain2024-03-051-7/+12
| * btrfs: pass btrfs_device to btrfs_scratch_superblocks()David Sterba2024-03-041-8/+5
| * btrfs: move balance args conversion helpers to volumes.cDavid Sterba2024-03-041-0/+38
| * btrfs: change BUG_ON to assertion in reset_balance_state()David Sterba2024-03-041-1/+1
| * btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()David Sterba2024-03-041-1/+11
| * btrfs: use READ/WRITE_ONCE for fs_devices->read_policyNaohiro Aota2024-03-041-5/+5
| * btrfs: remove unused included headersDavid Sterba2024-03-041-2/+0
* | Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-03-111-46/+46
|\ \ | |/ |/|
| * btrfs: port device access to fileChristian Brauner2024-02-251-46/+46
* | btrfs: fix unbalanced unlock of mapping_tree_lockNaohiro Aota2024-01-121-2/+0
|/
* btrfs: pass btrfs_io_geometry into btrfs_max_io_lenJohannes Thumshirn2023-12-151-17/+13
* btrfs: pass struct btrfs_io_geometry to set_io_stripeJohannes Thumshirn2023-12-151-17/+15
* btrfs: open code set_io_stripe for RAID56Johannes Thumshirn2023-12-151-7/+9
* btrfs: change block mapping to switch/case in btrfs_map_blockJohannes Thumshirn2023-12-151-6/+16
* btrfs: factor out block mapping for single profilesJohannes Thumshirn2023-12-151-3/+9
* btrfs: factor out block mapping for RAID5/6Johannes Thumshirn2023-12-151-42/+53
* btrfs: reduce scope of data_stripes in btrfs_map_blockJohannes Thumshirn2023-12-151-4/+4
* btrfs: factor out block mapping for RAID10Johannes Thumshirn2023-12-151-17/+29
* btrfs: factor out block mapping for DUP profilesJohannes Thumshirn2023-12-151-8/+17
* btrfs: factor out RAID1 block mappingJohannes Thumshirn2023-12-151-10/+21
* btrfs: factor out block-mapping for RAID0Johannes Thumshirn2023-12-151-4/+10
* btrfs: re-introduce struct btrfs_io_geometryJohannes Thumshirn2023-12-151-70/+88
* btrfs: factor out helper for single device IO checkJohannes Thumshirn2023-12-151-4/+23
* btrfs: use a dedicated data structure for chunk mapsFilipe Manana2023-12-151-222/+318
* btrfs: mark sanity checks when getting chunk map as unlikelyFilipe Manana2023-12-151-2/+2
* Merge tag 'for-6.7-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-281-4/+5
|\
| * btrfs: make error messages more clear when getting a chunk mapFilipe Manana2023-11-231-3/+4
| * btrfs: fix off-by-one when checking chunk map includes logical addressFilipe Manana2023-11-231-1/+1