summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/zoned.c
AgeCommit message (Expand)AuthorFilesLines
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
2021-02-09btrfs: zoned: do not load fs_info::zoned from incompat flagJohannes Thumshirn1-0/+8
2021-02-09btrfs: zoned: use regular super block location on zone emulationNaohiro Aota1-1/+7
2021-02-09btrfs: zoned: defer loading zone info after opening treesNaohiro Aota1-0/+25
2021-02-08btrfs: zoned: remove unused variable in btrfs_sb_log_location_bdevNikolay Borisov1-2/+0
2020-12-16Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+3
2020-12-09btrfs: implement log-structured superblock for ZONED modeNaohiro Aota1-0/+327
2020-12-09btrfs: disallow mixed-bg in ZONED modeNaohiro Aota1-0/+6
2020-12-09btrfs: disallow NODATACOW in ZONED modeNaohiro Aota1-0/+5
2020-12-09btrfs: disallow space_cache in ZONED modeNaohiro Aota1-0/+17
2020-12-09btrfs: introduce max_zone_append_sizeNaohiro Aota1-2/+15
2020-12-09btrfs: check and enable ZONED modeNaohiro Aota1-0/+80
2020-12-09btrfs: get zone information of zoned block devicesNaohiro Aota1-0/+168