summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/zoned.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* btrfs: zoned: fix zone number to sector/physical calculationNaohiro Aota2021-06-041-5/+18
* btrfs: zoned: pass start block to btrfs_use_zone_appendJohannes Thumshirn2021-05-201-2/+2
* btrfs: zoned: sanity check zone typeNaohiro Aota2021-05-041-0/+5
* btrfs: zoned: fail mount if the device does not support zone appendJohannes Thumshirn2021-04-191-0/+7
* Merge tag 'for-5.12-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-04-111-11/+42
|\
| * btrfs: zoned: move superblock logging zone locationNaohiro Aota2021-04-101-11/+42
* | Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-03-051-2/+2
|\|
| * btrfs: zoned: use sector_t for zone sectorsNaohiro Aota2021-03-041-2/+2
* | Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-211-2/+2
|\ \ | |/ |/|
* | btrfs: zoned: support dev-replace in zoned filesystemsNaohiro Aota2021-02-091-0/+74
* | btrfs: zoned: implement copying for zoned device-replaceNaohiro Aota2021-02-091-0/+9
* | btrfs: zoned: implement cloning for zoned device-replaceNaohiro Aota2021-02-091-0/+9
* | btrfs: zoned: serialize metadata IONaohiro Aota2021-02-091-0/+50
* | btrfs: zoned: use ZONE_APPEND write for zoned modeNaohiro Aota2021-02-091-0/+70
* | btrfs: zoned: cache if block group is on a sequential zoneJohannes Thumshirn2021-02-091-0/+29
* | btrfs: zoned: redirty released extent buffersNaohiro Aota2021-02-091-0/+37
* | btrfs: zoned: track unusable bytes for zonesNaohiro Aota2021-02-091-0/+21
* | btrfs: zoned: calculate allocation offset for conventional zonesNaohiro Aota2021-02-091-5/+94
* | btrfs: zoned: load zone's allocation offsetNaohiro Aota2021-02-091-0/+151
* | btrfs: zoned: implement zoned chunk allocatorNaohiro Aota2021-02-091-0/+141
* | btrfs: zoned: allow zoned filesystems on non-zoned block devicesJohannes Thumshirn2021-02-091-11/+139
* | btrfs: zoned: do not load fs_info::zoned from incompat flagJohannes Thumshirn2021-02-091-0/+8
* | btrfs: zoned: use regular super block location on zone emulationNaohiro Aota2021-02-091-1/+7
* | btrfs: zoned: defer loading zone info after opening treesNaohiro Aota2021-02-091-0/+25
* | btrfs: zoned: remove unused variable in btrfs_sb_log_location_bdevNikolay Borisov2021-02-081-2/+0
|/
* Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-blockLinus Torvalds2020-12-161-3/+3