aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/zoned.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-26btrfs: zoned: use kmemdup() to replace kmalloc + memcpyGravatar Kai Song 1-3/+1
2021-10-26btrfs: rename btrfs_bio to btrfs_io_contextGravatar Qu Wenruo 1-8/+8
2021-10-26btrfs: zoned: use regular writes for relocationGravatar Johannes Thumshirn 1-0/+11
2021-10-26btrfs: zoned: add a dedicated data relocation block groupGravatar Johannes Thumshirn 1-0/+10
2021-10-26btrfs: zoned: finish fully written block groupGravatar Naohiro Aota 1-0/+50
2021-10-26btrfs: zoned: avoid chunk allocation if active block group has enough spaceGravatar Naohiro Aota 1-0/+31
2021-10-26btrfs: zoned: load active zone info for block groupGravatar Naohiro Aota 1-0/+24
2021-10-26btrfs: zoned: implement active zone trackingGravatar Naohiro Aota 1-0/+193
2021-10-26btrfs: zoned: introduce physical_map to btrfs_block_groupGravatar Naohiro Aota 1-2/+14
2021-10-26btrfs: zoned: load active zone information from devicesGravatar Naohiro Aota 1-1/+57
2021-10-26btrfs: zoned: finish superblock zone once no space left for new SBGravatar Naohiro Aota 1-16/+36
2021-10-26btrfs: zoned: locate superblock position using zone capacityGravatar Naohiro Aota 1-2/+13
2021-10-26btrfs: zoned: consider zone as full when no more SB can be writtenGravatar Naohiro Aota 1-8/+15
2021-10-26btrfs: zoned: calculate free space from zone capacityGravatar Naohiro Aota 1-2/+3
2021-10-26btrfs: zoned: move btrfs_free_excluded_extents out of btrfs_calc_zone_unusableGravatar Naohiro Aota 1-3/+0
2021-10-26btrfs: zoned: load zone capacity information from devicesGravatar Naohiro Aota 1-1/+23
2021-10-25btrfs: rename btrfs_alloc_chunk to btrfs_create_chunkGravatar Nikolay Borisov 1-1/+1
2021-08-23btrfs: use btrfs_next_leaf instead of btrfs_next_item when slots > nritemsGravatar Marcos Paulo de Souza 1-1/+1
2021-08-23btrfs: zoned: remove max_zone_append_size logicGravatar Johannes Thumshirn 1-20/+0
2021-07-22btrfs: store a block_device in struct btrfs_ordered_extentGravatar Christoph Hellwig 1-8/+4
2021-06-22btrfs: fix typos in commentsGravatar David Sterba 1-2/+2
2021-06-21btrfs: zoned: factor out zoned device lookupGravatar Johannes Thumshirn 1-0/+21
2021-06-21btrfs: zoned: bail out if we can't read a reliable write pointerGravatar Johannes Thumshirn 1-0/+14
2021-06-21btrfs: zoned: print message when zone sanity check type failsGravatar Naohiro Aota 1-0/+4
2021-06-04btrfs: zoned: fix zone number to sector/physical calculationGravatar Naohiro Aota 1-5/+18
2021-05-20btrfs: zoned: pass start block to btrfs_use_zone_appendGravatar Johannes Thumshirn 1-2/+2
2021-05-04btrfs: zoned: sanity check zone typeGravatar Naohiro Aota 1-0/+5
2021-04-19btrfs: zoned: fail mount if the device does not support zone appendGravatar Johannes Thumshirn 1-0/+7
2021-04-11Merge tag 'for-5.12-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 1-11/+42
2021-04-10btrfs: zoned: move superblock logging zone locationGravatar Naohiro Aota 1-11/+42
2021-03-05Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 1-2/+2
2021-03-04btrfs: zoned: use sector_t for zone sectorsGravatar Naohiro Aota 1-2/+2
2021-02-21Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-2/+2
2021-02-09btrfs: zoned: support dev-replace in zoned filesystemsGravatar Naohiro Aota 1-0/+74
2021-02-09btrfs: zoned: implement copying for zoned device-replaceGravatar Naohiro Aota 1-0/+9
2021-02-09btrfs: zoned: implement cloning for zoned device-replaceGravatar Naohiro Aota 1-0/+9
2021-02-09btrfs: zoned: serialize metadata IOGravatar Naohiro Aota 1-0/+50
2021-02-09btrfs: zoned: use ZONE_APPEND write for zoned modeGravatar Naohiro Aota 1-0/+70
2021-02-09btrfs: zoned: cache if block group is on a sequential zoneGravatar Johannes Thumshirn 1-0/+29
2021-02-09btrfs: zoned: redirty released extent buffersGravatar Naohiro Aota 1-0/+37
2021-02-09btrfs: zoned: track unusable bytes for zonesGravatar Naohiro Aota 1-0/+21
2021-02-09btrfs: zoned: calculate allocation offset for conventional zonesGravatar Naohiro Aota 1-5/+94
2021-02-09btrfs: zoned: load zone's allocation offsetGravatar Naohiro Aota 1-0/+151
2021-02-09btrfs: zoned: implement zoned chunk allocatorGravatar Naohiro Aota 1-0/+141
2021-02-09btrfs: zoned: allow zoned filesystems on non-zoned block devicesGravatar Johannes Thumshirn 1-11/+139
2021-02-09btrfs: zoned: do not load fs_info::zoned from incompat flagGravatar Johannes Thumshirn 1-0/+8
2021-02-09btrfs: zoned: use regular super block location on zone emulationGravatar Naohiro Aota 1-1/+7
2021-02-09btrfs: zoned: defer loading zone info after opening treesGravatar Naohiro Aota 1-0/+25
2021-02-08btrfs: zoned: remove unused variable in btrfs_sb_log_location_bdevGravatar Nikolay Borisov 1-2/+0
2020-12-16Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-3/+3