summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/zoned.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-02-261-0/+9
|\
| * btrfs: zoned: don't skip block group profile checks on conventional zonesJohannes Thumshirn2024-02-221-0/+9
* | Merge tag 'for-6.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-02-151-0/+1
|\|
| * btrfs: zoned: fix chunk map leak when loading block group zone infoFilipe Manana2024-02-131-0/+1
* | Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-01-221-6/+2
|\|
| * btrfs: zoned: fix lock ordering in btrfs_zone_activate()Naohiro Aota2024-01-121-6/+2
* | Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds2024-01-111-20/+3
|\ \ | |/ |/|
| * block: remove support for the host aware zone modelChristoph Hellwig2023-12-201-20/+3
* | btrfs: add reconfigure callback for fs_contextJosef Bacik2023-12-151-6/+9
* | btrfs: remove now unneeded btrfs_redirty_list_addJohannes Thumshirn2023-12-151-17/+0
* | btrfs: zoned: don't clear dirty flag of extent bufferJohannes Thumshirn2023-12-151-1/+2
* | btrfs: rename EXTENT_BUFFER_NO_CHECK to EXTENT_BUFFER_ZONED_ZEROOUTJohannes Thumshirn2023-12-151-1/+1
* | btrfs: use a dedicated data structure for chunk mapsFilipe Manana2023-12-151-22/+13
|/
* btrfs: zoned: drop no longer valid write pointer checkNaohiro Aota2023-11-031-7/+0
* btrfs: zoned: support RAID0/1/10 on top of raid stripe treeJohannes Thumshirn2023-10-121-4/+127
* btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_infoChristoph Hellwig2023-10-121-37/+42
* btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_...Christoph Hellwig2023-10-121-11/+19
* btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_infoChristoph Hellwig2023-10-121-92/+92
* btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_infoChristoph Hellwig2023-10-121-47/+37
* btrfs: remove the need_raid_map parameter from btrfs_map_block()Qu Wenruo2023-10-121-1/+1
* btrfs: do not require EXTENT_NOWAIT for btrfs_redirty_list_add()Qu Wenruo2023-10-121-1/+1
* btrfs: zoned: skip splitting and logical rewriting on pre-alloc writeNaohiro Aota2023-08-221-4/+15
* btrfs: zoned: do not zone finish data relocation block groupNaohiro Aota2023-08-211-3/+13
* btrfs: zoned: no longer count fresh BG region as zone unusableNaohiro Aota2023-08-211-23/+3
* btrfs: zoned: activate metadata block group on write timeNaohiro Aota2023-08-211-2/+79
* btrfs: zoned: reserve zones for an active metadata/system block groupNaohiro Aota2023-08-211-5/+88
* btrfs: zoned: update meta write pointer on zone finishNaohiro Aota2023-08-211-0/+3
* btrfs: zoned: defer advancing meta write pointerNaohiro Aota2023-08-211-14/+1
* btrfs: zoned: return int from btrfs_check_meta_write_pointerNaohiro Aota2023-08-211-8/+22
* btrfs: zoned: introduce block group context to btrfs_eb_write_contextNaohiro Aota2023-08-211-15/+20
* btrfs: zoned: use vcalloc instead of for vzalloc in btrfs_get_dev_zone_infoJulia Lawall2023-08-211-2/+2
* btrfs: zoned: do not enable async discardNaohiro Aota2023-07-201-0/+3
* btrfs: open code btrfs_map_sblockChristoph Hellwig2023-06-191-2/+2
* btrfs: pass the new logical address to split_extent_mapChristoph Hellwig2023-06-191-4/+2
* btrfs: defer splitting of ordered extents until I/O completionChristoph Hellwig2023-06-191-12/+58
* btrfs: optimize the logical to physical mapping for zoned writesChristoph Hellwig2023-06-191-39/+22
* btrfs: rename the bytenr field in struct btrfs_ordered_sum to logicalChristoph Hellwig2023-06-191-2/+2
* btrfs: drop gfp from parameter extent state helpersDavid Sterba2023-06-191-1/+1
* btrfs: pass NOWAIT for set/clear extent bits as another bitDavid Sterba2023-06-191-1/+1
* btrfs: open code set_extent_bits_nowaitDavid Sterba2023-06-191-2/+2
* btrfs: don't hold an extra reference for redirtied buffersChristoph Hellwig2023-06-191-24/+4
* btrfs: export bitmap_test_range_all_{set,zero}Naohiro Aota2023-06-191-6/+6
* btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_addChristoph Hellwig2023-05-101-2/+2
* btrfs: zoned: fix full zone super block reading on ZNSNaohiro Aota2023-05-101-4/+3
* btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zonesNaohiro Aota2023-04-281-3/+3
* btrfs: introduce btrfs_bio::fs_info memberQu Wenruo2023-04-171-2/+2
* btrfs: zoned: drop space_info->active_total_bytesNaohiro Aota2023-03-151-4/+0
* btrfs: zoned: count fresh BG region as zone unusableNaohiro Aota2023-03-151-5/+19
* btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZONE_TRACKINGJosef Bacik2023-03-151-2/+1
* btrfs: zoned: fix btrfs_can_activate_zone() to support DUP profileNaohiro Aota2023-03-151-2/+12