summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/zoned.c
AgeCommit message (Expand)AuthorFilesLines
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
2021-06-04btrfs: zoned: fix zone number to sector/physical calculationNaohiro Aota1-5/+18
2021-05-20btrfs: zoned: pass start block to btrfs_use_zone_appendJohannes Thumshirn1-2/+2
2021-05-04btrfs: zoned: sanity check zone typeNaohiro Aota1-0/+5
2021-04-19btrfs: zoned: fail mount if the device does not support zone appendJohannes Thumshirn1-0/+7
2021-04-11Merge tag 'for-5.12-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-11/+42
2021-04-10btrfs: zoned: move superblock logging zone locationNaohiro Aota1-11/+42
2021-03-05Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2021-03-04btrfs: zoned: use sector_t for zone sectorsNaohiro Aota1-2/+2
2021-02-21Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2021-02-09btrfs: zoned: support dev-replace in zoned filesystemsNaohiro Aota1-0/+74
2021-02-09btrfs: zoned: implement copying for zoned device-replaceNaohiro Aota1-0/+9
2021-02-09btrfs: zoned: implement cloning for zoned device-replaceNaohiro Aota1-0/+9
2021-02-09btrfs: zoned: serialize metadata IONaohiro Aota1-0/+50
2021-02-09btrfs: zoned: use ZONE_APPEND write for zoned modeNaohiro Aota1-0/+70
2021-02-09btrfs: zoned: cache if block group is on a sequential zoneJohannes Thumshirn1-0/+29
2021-02-09btrfs: zoned: redirty released extent buffersNaohiro Aota1-0/+37
2021-02-09btrfs: zoned: track unusable bytes for zonesNaohiro Aota1-0/+21
2021-02-09btrfs: zoned: calculate allocation offset for conventional zonesNaohiro Aota1-5/+94
2021-02-09btrfs: zoned: load zone's allocation offsetNaohiro Aota1-0/+151
2021-02-09btrfs: zoned: implement zoned chunk allocatorNaohiro Aota1-0/+141
2021-02-09btrfs: zoned: allow zoned filesystems on non-zoned block devicesJohannes Thumshirn1-11/+139