summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/volumes.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge tag 'for-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-131-3/+3
|\|
| * btrfs: fix error pointer dereference after failure to allocate fs devicesFilipe Manana2023-11-031-3/+3
* | Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-10-301-214/+203
|\|
| * btrfs: disable the seed feature for temp-fsidAnand Jain2023-10-121-0/+8
| * btrfs: support cloned-device mount capabilityAnand Jain2023-10-121-3/+57
| * btrfs: add helper function find_fsid_by_diskAnand Jain2023-10-121-4/+15
| * btrfs: increase ->free_chunk_space in btrfs_grow_deviceJosef Bacik2023-10-121-0/+1
| * btrfs: fix ->free_chunk_space math in btrfs_shrink_deviceJosef Bacik2023-10-121-3/+17
| * btrfs: remove incomplete metadata_uuid conversion fixup logicAnand Jain2023-10-121-156/+6
| * btrfs: reject devices with CHANGING_FSID_V2Anand Jain2023-10-121-0/+7
| * btrfs: zoned: support RAID0/1/10 on top of raid stripe treeJohannes Thumshirn2023-10-121-0/+2
| * btrfs: lookup physical address from stripe extentJohannes Thumshirn2023-10-121-10/+32
| * btrfs: add support for inserting raid stripe extentsJohannes Thumshirn2023-10-121-1/+3
| * btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana2023-10-121-5/+5
| * btrfs: scan but don't register device on single device filesystemAnand Jain2023-10-121-9/+34
| * btrfs: remove the need_raid_map parameter from btrfs_map_block()Qu Wenruo2023-10-121-17/+9
| * btrfs: reformat remaining kdoc style commentsDavid Sterba2023-10-121-1/+2
| * btrfs: sipmlify uuid parameters of alloc_fs_devices()Anand Jain2023-10-121-14/+14
* | btrfs: Convert to bdev_open_by_path()Jan Kara2023-10-281-52/+55
* | Merge tag 'for-6.6-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-10-191-1/+1
|\ \ | |/ |/|
| * btrfs: fix stripe length calculation for non-zoned data chunk allocationZygo Blaxell2023-10-151-1/+1
* | Merge tag 'for-6.6-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-09-261-7/+6
|\|
| * btrfs: make sure to initialize start and len in find_free_dev_extentJosef Bacik2023-09-211-7/+6
* | Merge tag 'for-6.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-08-281-31/+63
|\|
| * btrfs: simplify memcpy either of metadata_uuid or fsidAnand Jain2023-08-211-9/+2
| * btrfs: add a helper to read the superblock metadata_uuidAnand Jain2023-08-211-0/+8
| * btrfs: merge find_free_dev_extent() and find_free_dev_extent_start()Filipe Manana2023-08-211-14/+7
| * btrfs: make find_free_dev_extent() staticFilipe Manana2023-08-211-2/+2
| * btrfs: print name and pid when device scanning processes raceAnand Jain2023-08-211-2/+3
| * btrfs: simplify the no-bioc fast path condition in btrfs_map_blockChristoph Hellwig2023-08-211-3/+1
| * btrfs: make find_first_extent_bit() return a booleanFilipe Manana2023-08-211-3/+3