summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/zoned.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: zoned: reclaim unused zone by zone resettingNaohiro Aota2025-01-131-0/+124
* Merge tag 'for-6.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2025-01-091-2/+3
|\
| * btrfs: zoned: calculate max_extent_size properly on non-zoned setupChristoph Hellwig2025-01-061-2/+3
* | Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linuxLinus Torvalds2024-11-191-5/+8
|\ \ | |/ |/|
| * btrfs: validate queue limitsChristoph Hellwig2024-11-131-0/+6
| * block: add a bdev_limits helperChristoph Hellwig2024-10-291-5/+2
* | btrfs: fix a typo in btrfs_use_zone_appendChristoph Hellwig2024-11-111-1/+1
* | btrfs: correct typos in multiple comments across various filesShen Lichuan2024-11-111-1/+1
|/
* btrfs: zoned: fix missing RCU locking in error message when loading zone infoFilipe Manana2024-10-091-1/+1
* btrfs: use btrfs_path auto free in zoned.cLeo Martins2024-09-101-23/+11
* btrfs: constify more pointer parametersDavid Sterba2024-09-101-1/+1
* btrfs: zoned: handle broken write pointer on zonesNaohiro Aota2024-09-021-5/+25
* btrfs: change BTRFS_MOUNT_* flags to 64bit typeQu Wenruo2024-07-191-1/+2
* btrfs: introduce new "rescue=ignoremetacsums" mount optionQu Wenruo2024-07-111-1/+1
* btrfs: switch btrfs_ordered_extent::inode to struct btrfs_inodeDavid Sterba2024-07-111-3/+3
* btrfs: pass a btrfs_inode to is_data_inode()David Sterba2024-07-111-1/+1
* btrfs: constify pointer parameters where applicableDavid Sterba2024-07-111-1/+1
* btrfs: remove extent_map::block_start memberQu Wenruo2024-07-111-1/+3
* btrfs: simplify range parameters of btrfs_wait_ordered_roots()David Sterba2024-07-111-2/+1
* btrfs: use for-local variables that shadow function variablesDavid Sterba2024-07-111-5/+3
* btrfs: zoned: make btrfs_get_dev_zone() staticFilipe Manana2024-07-111-2/+1
* Merge tag 'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2024-05-241-3/+10
|\
| * btrfs: zoned: fix use-after-free due to race with dev replaceFilipe Manana2024-05-151-3/+10
* | use ->bd_mapping instead of ->bd_inode->i_mappingAl Viro2024-05-031-1/+1
|/
* Merge tag 'for-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-03-271-7/+7
|\
| * btrfs: zoned: fix use-after-free in do_zone_finish()Johannes Thumshirn2024-03-261-7/+7
* | Merge tag 'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2024-03-121-2/+0
|\|
| * btrfs: remove unused included headersDavid Sterba2024-03-041-2/+0
* | Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linuxLinus Torvalds2024-03-111-10/+25
|\ \ | |/ |/|
| * block: remove gfp_flags from blkdev_zone_mgmtJohannes Thumshirn2024-02-121-9/+5
| * btrfs: zoned: call blkdev_zone_mgmt in nofs scopeJohannes Thumshirn2024-02-121-7/+26
* | 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