aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/zoned.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-05btrfs: convert btrfs_block_group::seq_zone to runtime flagGravatar David Sterba 1-3/+4
2022-12-05btrfs: zoned: use helper to check a power of two zone sizeGravatar David Sterba 1-2/+1
2022-12-05btrfs: update function commentsGravatar David Sterba 1-3/+3
2022-12-05btrfs: move accessor helpers into accessors.hGravatar Josef Bacik 1-0/+1
2022-12-05btrfs: move fs wide helpers out of ctree.hGravatar Josef Bacik 1-0/+1
2022-11-23btrfs: use kvcalloc in btrfs_get_dev_zone_infoGravatar Christoph Hellwig 1-3/+3
2022-11-21btrfs: zoned: fix missing endianness conversion in sb_write_pointerGravatar Christoph Hellwig 1-1/+2
2022-11-07btrfs: zoned: clone zoned device info when cloning a deviceGravatar Johannes Thumshirn 1-0/+40
2022-09-26btrfs: zoned: refactor device checks in btrfs_check_zoned_modeGravatar Christoph Hellwig 1-69/+41
2022-09-26btrfs: get rid of block group caching progress logicGravatar Omar Sandoval 1-1/+0
2022-09-26btrfs: convert block group bit field to use bit helpersGravatar Josef Bacik 1-12/+19
2022-09-13btrfs: zoned: wait for extent buffer IOs before finishing a zoneGravatar Naohiro Aota 1-2/+38
2022-09-05btrfs: zoned: fix mounting with conventional zonesGravatar Johannes Thumshirn 1-41/+40
2022-09-05btrfs: zoned: set pseudo max append zone limit in zone emulation modeGravatar Shin'ichiro Kawasaki 1-3/+12
2022-09-05btrfs: zoned: fix API misuse of zone finish waitingGravatar Naohiro Aota 1-2/+1
2022-07-25btrfs: zoned: wait until zone is finished when allocation didn't progressGravatar Naohiro Aota 1-0/+6
2022-07-25btrfs: zoned: activate metadata block group on flush_spaceGravatar Naohiro Aota 1-0/+53
2022-07-25btrfs: zoned: introduce space_info->active_total_bytesGravatar Naohiro Aota 1-0/+6
2022-07-25btrfs: zoned: finish least available block group on data bg allocationGravatar Naohiro Aota 1-0/+40
2022-07-25btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_sizeGravatar Naohiro Aota 1-1/+4
2022-07-25btrfs: zoned: revive max_zone_append_bytesGravatar Naohiro Aota 1-0/+17
2022-07-25btrfs: zoned: fix comment description for sb_write_pointer logicGravatar Pankaj Raghav 1-3/+3
2022-07-11Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 1-20/+14
2022-07-08btrfs: zoned: drop optimization of zone finishGravatar Naohiro Aota 1-15/+6
2022-07-08btrfs: zoned: fix a leaked bioc in read_zone_infoGravatar Christoph Hellwig 1-5/+8
2022-06-26Merge tag 'for-5.19-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 1-0/+27
2022-06-21btrfs: zoned: prevent allocation from previous data relocation BGGravatar Naohiro Aota 1-0/+27
2022-05-24Merge tag 'for-5.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Gravatar Linus Torvalds 1-75/+142
2022-05-23Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-2/+1
2022-05-17btrfs: zoned: introduce a minimal zone size 4M and reject mountGravatar Johannes Thumshirn 1-3/+12
2022-05-17btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointerGravatar Naohiro Aota 1-1/+1
2022-05-16btrfs: zoned: properly finish block group on metadata writeGravatar Naohiro Aota 1-0/+31
2022-05-16btrfs: zoned: finish block group when there are no more allocatable bytes leftGravatar Naohiro Aota 1-1/+10
2022-05-16btrfs: zoned: consolidate zone finish functionsGravatar Naohiro Aota 1-73/+64
2022-05-16btrfs: zoned: introduce btrfs_zoned_bg_is_fullGravatar Naohiro Aota 1-1/+1
2022-05-16btrfs: zoned: make auto-reclaim less aggressiveGravatar Johannes Thumshirn 1-0/+27
2022-05-05btrfs: zoned: activate block group properly on unlimited active zone deviceGravatar Naohiro Aota 1-14/+8
2022-05-05btrfs: zoned: move non-changing condition check out of the loopGravatar Naohiro Aota 1-6/+6
2022-04-17btrfs: use bdev_max_active_zones instead of open coding itGravatar Christoph Hellwig 1-2/+1
2022-03-23btrfs: zoned: remove left over ASSERT checking for single profileGravatar Johannes Thumshirn 1-4/+0
2022-03-23btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zoneGravatar Johannes Thumshirn 1-4/+5
2022-03-14btrfs: zoned: remove redundant assignment in btrfs_check_zoned_modeGravatar Pankaj Raghav 1-2/+1
2022-03-14btrfs: zoned: allow DUP on meta-data block groupsGravatar Johannes Thumshirn 1-0/+36
2022-03-14btrfs: zoned: prepare for allowing DUP on zonedGravatar Johannes Thumshirn 1-9/+16
2022-03-14btrfs: zoned: make zone finishing multi stripe capableGravatar Johannes Thumshirn 1-22/+24
2022-03-14btrfs: zoned: make zone activation multi stripe capableGravatar Johannes Thumshirn 1-26/+31
2022-01-07btrfs: zoned: fix chunk allocation condition for zoned allocatorGravatar Naohiro Aota 1-3/+2
2022-01-07btrfs: zoned: simplify btrfs_check_meta_write_pointerGravatar Johannes Thumshirn 1-18/+8
2022-01-03btrfs: stop accessing ->extent_root directlyGravatar Josef Bacik 1-1/+2
2022-01-03btrfs: zoned: cache reported zone during mountGravatar Naohiro Aota 1-9/+77