summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/zoned.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-26Merge tag 'for-5.19-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+27
2022-06-21btrfs: zoned: prevent allocation from previous data relocation BGNaohiro Aota1-0/+27
2022-05-24Merge tag 'for-5.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds1-75/+142
2022-05-23Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+1
2022-05-17btrfs: zoned: introduce a minimal zone size 4M and reject mountJohannes Thumshirn1-3/+12
2022-05-17btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointerNaohiro Aota1-1/+1
2022-05-16btrfs: zoned: properly finish block group on metadata writeNaohiro Aota1-0/+31
2022-05-16btrfs: zoned: finish block group when there are no more allocatable bytes leftNaohiro Aota1-1/+10
2022-05-16btrfs: zoned: consolidate zone finish functionsNaohiro Aota1-73/+64
2022-05-16btrfs: zoned: introduce btrfs_zoned_bg_is_fullNaohiro Aota1-1/+1
2022-05-16btrfs: zoned: make auto-reclaim less aggressiveJohannes Thumshirn1-0/+27
2022-05-05btrfs: zoned: activate block group properly on unlimited active zone deviceNaohiro Aota1-14/+8
2022-05-05btrfs: zoned: move non-changing condition check out of the loopNaohiro Aota1-6/+6
2022-04-17btrfs: use bdev_max_active_zones instead of open coding itChristoph Hellwig1-2/+1
2022-03-23btrfs: zoned: remove left over ASSERT checking for single profileJohannes Thumshirn1-4/+0
2022-03-23btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zoneJohannes Thumshirn1-4/+5
2022-03-14btrfs: zoned: remove redundant assignment in btrfs_check_zoned_modePankaj Raghav1-2/+1
2022-03-14btrfs: zoned: allow DUP on meta-data block groupsJohannes Thumshirn1-0/+36
2022-03-14btrfs: zoned: prepare for allowing DUP on zonedJohannes Thumshirn1-9/+16
2022-03-14btrfs: zoned: make zone finishing multi stripe capableJohannes Thumshirn1-22/+24
2022-03-14btrfs: zoned: make zone activation multi stripe capableJohannes Thumshirn1-26/+31
2022-01-07btrfs: zoned: fix chunk allocation condition for zoned allocatorNaohiro Aota1-3/+2
2022-01-07btrfs: zoned: simplify btrfs_check_meta_write_pointerJohannes Thumshirn1-18/+8
2022-01-03btrfs: stop accessing ->extent_root directlyJosef Bacik1-1/+2
2022-01-03btrfs: zoned: cache reported zone during mountNaohiro Aota1-9/+77
2021-12-08btrfs: zoned: clear data relocation bg on zone finishJohannes Thumshirn1-0/+2
2021-10-26btrfs: zoned: use kmemdup() to replace kmalloc + memcpyKai Song1-3/+1
2021-10-26btrfs: rename btrfs_bio to btrfs_io_contextQu Wenruo1-8/+8
2021-10-26btrfs: zoned: use regular writes for relocationJohannes Thumshirn1-0/+11
2021-10-26btrfs: zoned: add a dedicated data relocation block groupJohannes Thumshirn1-0/+10
2021-10-26btrfs: zoned: finish fully written block groupNaohiro Aota1-0/+50
2021-10-26btrfs: zoned: avoid chunk allocation if active block group has enough spaceNaohiro Aota1-0/+31
2021-10-26btrfs: zoned: load active zone info for block groupNaohiro Aota1-0/+24
2021-10-26btrfs: zoned: implement active zone trackingNaohiro Aota1-0/+193
2021-10-26btrfs: zoned: introduce physical_map to btrfs_block_groupNaohiro Aota1-2/+14
2021-10-26btrfs: zoned: load active zone information from devicesNaohiro Aota1-1/+57
2021-10-26btrfs: zoned: finish superblock zone once no space left for new SBNaohiro Aota1-16/+36
2021-10-26btrfs: zoned: locate superblock position using zone capacityNaohiro Aota1-2/+13
2021-10-26btrfs: zoned: consider zone as full when no more SB can be writtenNaohiro Aota1-8/+15
2021-10-26btrfs: zoned: calculate free space from zone capacityNaohiro Aota1-2/+3
2021-10-26btrfs: zoned: move btrfs_free_excluded_extents out of btrfs_calc_zone_unusableNaohiro Aota1-3/+0
2021-10-26btrfs: zoned: load zone capacity information from devicesNaohiro Aota1-1/+23
2021-10-25btrfs: rename btrfs_alloc_chunk to btrfs_create_chunkNikolay Borisov1-1/+1
2021-08-23btrfs: use btrfs_next_leaf instead of btrfs_next_item when slots > nritemsMarcos Paulo de Souza1-1/+1
2021-08-23btrfs: zoned: remove max_zone_append_size logicJohannes Thumshirn1-20/+0
2021-07-22btrfs: store a block_device in struct btrfs_ordered_extentChristoph Hellwig1-8/+4
2021-06-22btrfs: fix typos in commentsDavid Sterba1-2/+2
2021-06-21btrfs: zoned: factor out zoned device lookupJohannes Thumshirn1-0/+21
2021-06-21btrfs: zoned: bail out if we can't read a reliable write pointerJohannes Thumshirn1-0/+14
2021-06-21btrfs: zoned: print message when zone sanity check type failsNaohiro Aota1-0/+4