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