summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/volumes.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds12 days1-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
* | 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