summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/zoned.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: convert btrfs_block_group::seq_zone to runtime flagDavid Sterba2022-12-051-3/+4
* btrfs: zoned: use helper to check a power of two zone sizeDavid Sterba2022-12-051-2/+1
* btrfs: update function commentsDavid Sterba2022-12-051-3/+3
* btrfs: move accessor helpers into accessors.hJosef Bacik2022-12-051-0/+1
* btrfs: move fs wide helpers out of ctree.hJosef Bacik2022-12-051-0/+1
* btrfs: use kvcalloc in btrfs_get_dev_zone_infoChristoph Hellwig2022-11-231-3/+3
* btrfs: zoned: fix missing endianness conversion in sb_write_pointerChristoph Hellwig2022-11-211-1/+2
* btrfs: zoned: clone zoned device info when cloning a deviceJohannes Thumshirn2022-11-071-0/+40
* btrfs: zoned: refactor device checks in btrfs_check_zoned_modeChristoph Hellwig2022-09-261-69/+41
* btrfs: get rid of block group caching progress logicOmar Sandoval2022-09-261-1/+0
* btrfs: convert block group bit field to use bit helpersJosef Bacik2022-09-261-12/+19
* btrfs: zoned: wait for extent buffer IOs before finishing a zoneNaohiro Aota2022-09-131-2/+38
* btrfs: zoned: fix mounting with conventional zonesJohannes Thumshirn2022-09-051-41/+40
* btrfs: zoned: set pseudo max append zone limit in zone emulation modeShin'ichiro Kawasaki2022-09-051-3/+12
* btrfs: zoned: fix API misuse of zone finish waitingNaohiro Aota2022-09-051-2/+1
* btrfs: zoned: wait until zone is finished when allocation didn't progressNaohiro Aota2022-07-251-0/+6
* btrfs: zoned: activate metadata block group on flush_spaceNaohiro Aota2022-07-251-0/+53
* btrfs: zoned: introduce space_info->active_total_bytesNaohiro Aota2022-07-251-0/+6
* btrfs: zoned: finish least available block group on data bg allocationNaohiro Aota2022-07-251-0/+40
* btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_sizeNaohiro Aota2022-07-251-1/+4
* btrfs: zoned: revive max_zone_append_bytesNaohiro Aota2022-07-251-0/+17
* btrfs: zoned: fix comment description for sb_write_pointer logicPankaj Raghav2022-07-251-3/+3
* Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-07-111-20/+14
|\
| * btrfs: zoned: drop optimization of zone finishNaohiro Aota2022-07-081-15/+6
| * btrfs: zoned: fix a leaked bioc in read_zone_infoChristoph Hellwig2022-07-081-5/+8
* | Merge tag 'for-5.19-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-06-261-0/+27
|\|
| * btrfs: zoned: prevent allocation from previous data relocation BGNaohiro Aota2022-06-211-0/+27
* | 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