| Age | Commit message (Expand) | Author | Files | Lines |
| 8 days | Merge tag 'for-6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -23/+30 |
| 8 days | Merge tag 'for-6.19/block-20251201' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -5/+6 |
| 2025-11-24 | btrfs: make a few more ASSERTs verbose | David Sterba | 1 | -14/+23 |
| 2025-11-24 | btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode | Qu Wenruo | 1 | -2/+2 |
| 2025-11-24 | btrfs: replace const_ilog2() with ilog2() | Andy Shevchenko | 1 | -2/+2 |
| 2025-11-24 | btrfs: apply the AUTO_K(V)FREE macros throughout the code | Miquel Sabaté Solà | 1 | -2/+1 |
| 2025-11-24 | btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() | Filipe Manana | 1 | -3/+2 |
| 2025-11-11 | Merge tag 'for-6.18-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -32/+28 |
| 2025-11-05 | btrfs: zoned: fix stripe width calculation | Naohiro Aota | 1 | -30/+26 |
| 2025-11-05 | btrfs: zoned: fix conventional zone capacity calculation | Naohiro Aota | 1 | -2/+2 |
| 2025-11-05 | btrfs: use blkdev_report_zones_cached() | Damien Le Moal | 1 | -5/+6 |
| 2025-10-16 | Merge tag 'for-6.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+1 |
| 2025-10-13 | btrfs: fix memory leaks when rejecting a non SINGLE data profile without an RST | Miquel Sabaté Solà | 1 | -1/+1 |
| 2025-09-30 | Merge tag 'for-6.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -30/+36 |
| 2025-09-29 | Merge tag 'vfs-6.18-rc1.workqueue' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+1 |
| 2025-09-23 | btrfs: zoned: don't fail mount needlessly due to too many active zones | Johannes Thumshirn | 1 | -0/+6 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EIO | David Sterba | 1 | -19/+19 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EUCLEAN | David Sterba | 1 | -7/+7 |
| 2025-09-23 | btrfs: zoned: don't fail mount needlessly due to too many active zones | Johannes Thumshirn | 1 | -0/+6 |
| 2025-09-22 | btrfs: zoned: return error from btrfs_zone_finish_endio() | Johannes Thumshirn | 1 | -3/+5 |
| 2025-09-22 | btrfs: zoned: directly call do_zone_finish() from btrfs_zone_finish_endio_wor... | Johannes Thumshirn | 1 | -1/+5 |
| 2025-09-19 | fs: replace use of system_unbound_wq with system_dfl_wq | Marco Crivellari | 1 | -1/+1 |
| 2025-09-15 | btrfs: zoned: fix incorrect ASSERT in btrfs_zoned_reserve_data_reloc_bg() | Johannes Thumshirn | 1 | -1/+1 |
| 2025-08-13 | btrfs: fix buffer index in wait_eb_writebacks() | Naohiro Aota | 1 | -1/+1 |
| 2025-08-13 | btrfs: zoned: limit active zones to max_open_zones | Naohiro Aota | 1 | -1/+7 |
| 2025-08-13 | btrfs: zoned: fix write time activation failure for metadata block group | Naohiro Aota | 1 | -4/+9 |
| 2025-08-13 | btrfs: zoned: fix data relocation block group reservation | Naohiro Aota | 1 | -8/+47 |
| 2025-08-13 | btrfs: zoned: skip ZONE FINISH of conventional zones | Johannes Thumshirn | 1 | -20/+35 |
| 2025-08-07 | btrfs: zoned: do not select metadata BG as finish target | Naohiro Aota | 1 | -1/+1 |
| 2025-07-22 | btrfs: remove struct rcu_string | David Sterba | 1 | -1/+0 |
| 2025-07-22 | btrfs: open code RCU for device name | David Sterba | 1 | -11/+11 |
| 2025-07-21 | btrfs: switch RCU helper versions to btrfs_info() | David Sterba | 1 | -1/+1 |
| 2025-07-21 | btrfs: switch RCU helper versions to btrfs_warn() | David Sterba | 1 | -1/+1 |
| 2025-07-21 | btrfs: switch RCU helper versions to btrfs_err() | David Sterba | 1 | -11/+11 |
| 2025-07-21 | btrfs: zoned: reserve data_reloc block group on mount | Johannes Thumshirn | 1 | -0/+61 |
| 2025-07-21 | btrfs: use refcount_t type for the extent buffer reference counter | Filipe Manana | 1 | -1/+1 |
| 2025-07-21 | btrfs: zoned: use filesystem size not disk size for reclaim decision | Johannes Thumshirn | 1 | -2/+1 |
| 2025-06-19 | btrfs: zoned: fix alloc_offset calculation for partly conventional block groups | Johannes Thumshirn | 1 | -14/+72 |
| 2025-05-15 | btrfs: convert the buffer_radix to an xarray | Josef Bacik | 1 | -14/+2 |
| 2025-05-15 | btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() | David Sterba | 1 | -1/+1 |
| 2025-05-15 | btrfs: rename remaining exported extent map functions | Filipe Manana | 1 | -4/+4 |
| 2025-05-15 | btrfs: rename functions to allocate and free extent maps | Filipe Manana | 1 | -1/+1 |
| 2025-04-17 | btrfs: zoned: skip reporting zone for new block group | Naohiro Aota | 1 | -2/+16 |
| 2025-04-17 | btrfs: zoned: return EIO on RAID1 block group write pointer mismatch | Johannes Thumshirn | 1 | -1/+0 |
| 2025-03-18 | btrfs: zoned: fix zone finishing with missing devices | Johannes Thumshirn | 1 | -0/+3 |
| 2025-03-18 | btrfs: zoned: fix zone activation with missing devices | Johannes Thumshirn | 1 | -0/+3 |
| 2025-03-18 | btrfs: zoned: exit btrfs_can_activate_zone if BTRFS_FS_NEED_ZONE_FINISH is set | Johannes Thumshirn | 1 | -0/+3 |
| 2025-01-13 | btrfs: zoned: reclaim unused zone by zone resetting | Naohiro Aota | 1 | -0/+124 |
| 2025-01-09 | Merge tag 'for-6.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -2/+3 |
| 2025-01-06 | btrfs: zoned: calculate max_extent_size properly on non-zoned setup | Christoph Hellwig | 1 | -2/+3 |
| 2024-11-18 | Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -5/+8 |
| 2024-11-13 | btrfs: validate queue limits | Christoph Hellwig | 1 | -0/+6 |
| 2024-11-11 | btrfs: fix a typo in btrfs_use_zone_append | Christoph Hellwig | 1 | -1/+1 |
| 2024-11-11 | btrfs: correct typos in multiple comments across various files | Shen Lichuan | 1 | -1/+1 |
| 2024-10-29 | block: add a bdev_limits helper | Christoph Hellwig | 1 | -5/+2 |
| 2024-10-09 | btrfs: zoned: fix missing RCU locking in error message when loading zone info | Filipe Manana | 1 | -1/+1 |
| 2024-09-10 | btrfs: use btrfs_path auto free in zoned.c | Leo Martins | 1 | -23/+11 |
| 2024-09-10 | btrfs: constify more pointer parameters | David Sterba | 1 | -1/+1 |
| 2024-09-02 | btrfs: zoned: handle broken write pointer on zones | Naohiro Aota | 1 | -5/+25 |
| 2024-07-19 | btrfs: change BTRFS_MOUNT_* flags to 64bit type | Qu Wenruo | 1 | -1/+2 |
| 2024-07-11 | btrfs: introduce new "rescue=ignoremetacsums" mount option | Qu Wenruo | 1 | -1/+1 |
| 2024-07-11 | btrfs: switch btrfs_ordered_extent::inode to struct btrfs_inode | David Sterba | 1 | -3/+3 |
| 2024-07-11 | btrfs: pass a btrfs_inode to is_data_inode() | David Sterba | 1 | -1/+1 |
| 2024-07-11 | btrfs: constify pointer parameters where applicable | David Sterba | 1 | -1/+1 |
| 2024-07-11 | btrfs: remove extent_map::block_start member | Qu Wenruo | 1 | -1/+3 |
| 2024-07-11 | btrfs: simplify range parameters of btrfs_wait_ordered_roots() | David Sterba | 1 | -2/+1 |
| 2024-07-11 | btrfs: use for-local variables that shadow function variables | David Sterba | 1 | -5/+3 |
| 2024-07-11 | btrfs: zoned: make btrfs_get_dev_zone() static | Filipe Manana | 1 | -2/+1 |
| 2024-05-24 | Merge tag 'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -3/+10 |
| 2024-05-15 | btrfs: zoned: fix use-after-free due to race with dev replace | Filipe Manana | 1 | -3/+10 |
| 2024-05-03 | use ->bd_mapping instead of ->bd_inode->i_mapping | Al Viro | 1 | -1/+1 |
| 2024-03-27 | Merge tag 'for-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -7/+7 |
| 2024-03-26 | btrfs: zoned: fix use-after-free in do_zone_finish() | Johannes Thumshirn | 1 | -7/+7 |
| 2024-03-12 | Merge tag 'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 1 | -2/+0 |
| 2024-03-11 | Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -10/+25 |
| 2024-03-04 | btrfs: remove unused included headers | David Sterba | 1 | -2/+0 |
| 2024-02-26 | Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+9 |
| 2024-02-22 | btrfs: zoned: don't skip block group profile checks on conventional zones | Johannes Thumshirn | 1 | -0/+9 |
| 2024-02-14 | Merge tag 'for-6.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+1 |
| 2024-02-13 | btrfs: zoned: fix chunk map leak when loading block group zone info | Filipe Manana | 1 | -0/+1 |
| 2024-02-12 | block: remove gfp_flags from blkdev_zone_mgmt | Johannes Thumshirn | 1 | -9/+5 |
| 2024-02-12 | btrfs: zoned: call blkdev_zone_mgmt in nofs scope | Johannes Thumshirn | 1 | -7/+26 |
| 2024-01-22 | Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -6/+2 |
| 2024-01-12 | btrfs: zoned: fix lock ordering in btrfs_zone_activate() | Naohiro Aota | 1 | -6/+2 |
| 2024-01-11 | Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -20/+3 |
| 2023-12-19 | block: remove support for the host aware zone model | Christoph Hellwig | 1 | -20/+3 |
| 2023-12-15 | btrfs: add reconfigure callback for fs_context | Josef Bacik | 1 | -6/+9 |
| 2023-12-15 | btrfs: remove now unneeded btrfs_redirty_list_add | Johannes Thumshirn | 1 | -17/+0 |
| 2023-12-15 | btrfs: zoned: don't clear dirty flag of extent buffer | Johannes Thumshirn | 1 | -1/+2 |
| 2023-12-15 | btrfs: rename EXTENT_BUFFER_NO_CHECK to EXTENT_BUFFER_ZONED_ZEROOUT | Johannes Thumshirn | 1 | -1/+1 |
| 2023-12-15 | btrfs: use a dedicated data structure for chunk maps | Filipe Manana | 1 | -22/+13 |
| 2023-11-03 | btrfs: zoned: drop no longer valid write pointer check | Naohiro Aota | 1 | -7/+0 |
| 2023-10-12 | btrfs: zoned: support RAID0/1/10 on top of raid stripe tree | Johannes Thumshirn | 1 | -4/+127 |
| 2023-10-12 | btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info | Christoph Hellwig | 1 | -37/+42 |
| 2023-10-12 | btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_... | Christoph Hellwig | 1 | -11/+19 |
| 2023-10-12 | btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info | Christoph Hellwig | 1 | -92/+92 |
| 2023-10-12 | btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info | Christoph Hellwig | 1 | -47/+37 |
| 2023-10-12 | btrfs: remove the need_raid_map parameter from btrfs_map_block() | Qu Wenruo | 1 | -1/+1 |
| 2023-10-12 | btrfs: do not require EXTENT_NOWAIT for btrfs_redirty_list_add() | Qu Wenruo | 1 | -1/+1 |
| 2023-08-22 | btrfs: zoned: skip splitting and logical rewriting on pre-alloc write | Naohiro Aota | 1 | -4/+15 |
| 2023-08-21 | btrfs: zoned: do not zone finish data relocation block group | Naohiro Aota | 1 | -3/+13 |
| 2023-08-21 | btrfs: zoned: no longer count fresh BG region as zone unusable | Naohiro Aota | 1 | -23/+3 |
| 2023-08-21 | btrfs: zoned: activate metadata block group on write time | Naohiro Aota | 1 | -2/+79 |
| 2023-08-21 | btrfs: zoned: reserve zones for an active metadata/system block group | Naohiro Aota | 1 | -5/+88 |
| 2023-08-21 | btrfs: zoned: update meta write pointer on zone finish | Naohiro Aota | 1 | -0/+3 |
| 2023-08-21 | btrfs: zoned: defer advancing meta write pointer | Naohiro Aota | 1 | -14/+1 |
| 2023-08-21 | btrfs: zoned: return int from btrfs_check_meta_write_pointer | Naohiro Aota | 1 | -8/+22 |
| 2023-08-21 | btrfs: zoned: introduce block group context to btrfs_eb_write_context | Naohiro Aota | 1 | -15/+20 |
| 2023-08-21 | btrfs: zoned: use vcalloc instead of for vzalloc in btrfs_get_dev_zone_info | Julia Lawall | 1 | -2/+2 |
| 2023-07-20 | btrfs: zoned: do not enable async discard | Naohiro Aota | 1 | -0/+3 |
| 2023-06-19 | btrfs: open code btrfs_map_sblock | Christoph Hellwig | 1 | -2/+2 |
| 2023-06-19 | btrfs: pass the new logical address to split_extent_map | Christoph Hellwig | 1 | -4/+2 |
| 2023-06-19 | btrfs: defer splitting of ordered extents until I/O completion | Christoph Hellwig | 1 | -12/+58 |
| 2023-06-19 | btrfs: optimize the logical to physical mapping for zoned writes | Christoph Hellwig | 1 | -39/+22 |
| 2023-06-19 | btrfs: rename the bytenr field in struct btrfs_ordered_sum to logical | Christoph Hellwig | 1 | -2/+2 |
| 2023-06-19 | btrfs: drop gfp from parameter extent state helpers | David Sterba | 1 | -1/+1 |
| 2023-06-19 | btrfs: pass NOWAIT for set/clear extent bits as another bit | David Sterba | 1 | -1/+1 |
| 2023-06-19 | btrfs: open code set_extent_bits_nowait | David Sterba | 1 | -2/+2 |
| 2023-06-19 | btrfs: don't hold an extra reference for redirtied buffers | Christoph Hellwig | 1 | -24/+4 |
| 2023-06-19 | btrfs: export bitmap_test_range_all_{set,zero} | Naohiro Aota | 1 | -6/+6 |
| 2023-05-10 | btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add | Christoph Hellwig | 1 | -2/+2 |
| 2023-05-10 | btrfs: zoned: fix full zone super block reading on ZNS | Naohiro Aota | 1 | -4/+3 |
| 2023-04-28 | btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones | Naohiro Aota | 1 | -3/+3 |
| 2023-04-17 | btrfs: introduce btrfs_bio::fs_info member | Qu Wenruo | 1 | -2/+2 |
| 2023-03-15 | btrfs: zoned: drop space_info->active_total_bytes | Naohiro Aota | 1 | -4/+0 |
| 2023-03-15 | btrfs: zoned: count fresh BG region as zone unusable | Naohiro Aota | 1 | -5/+19 |
| 2023-03-15 | btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZONE_TRACKING | Josef Bacik | 1 | -2/+1 |
| 2023-03-15 | btrfs: zoned: fix btrfs_can_activate_zone() to support DUP profile | Naohiro Aota | 1 | -2/+12 |
| 2023-02-15 | btrfs: don't rely on unchanging ->bi_bdev for zone append remaps | Christoph Hellwig | 1 | -23/+24 |
| 2023-02-15 | btrfs: never return true for reads in btrfs_use_zone_append | Christoph Hellwig | 1 | -0/+3 |
| 2023-02-15 | btrfs: pass a btrfs_bio to btrfs_use_append | Christoph Hellwig | 1 | -1/+3 |
| 2023-02-15 | btrfs: split zone append bios in btrfs_submit_bio | Christoph Hellwig | 1 | -20/+0 |
| 2023-02-15 | btrfs: calculate file system wide queue limit for zoned mode | Christoph Hellwig | 1 | -26/+26 |
| 2023-02-15 | btrfs: handle recording of zoned writes in the storage layer | Christoph Hellwig | 1 | -8/+5 |
| 2023-02-13 | btrfs: zoned: fix uninitialized variable warning in btrfs_get_dev_zones | Naohiro Aota | 1 | -2/+5 |
| 2023-02-13 | btrfs: fix uninitialized variable warning in btrfs_sb_log_location | Josef Bacik | 1 | -1/+1 |
| 2023-01-11 | btrfs: zoned: enable metadata over-commit for non-ZNS setup | Naohiro Aota | 1 | -0/+2 |
| 2022-12-05 | btrfs: convert btrfs_block_group::seq_zone to runtime flag | David Sterba | 1 | -3/+4 |
| 2022-12-05 | btrfs: zoned: use helper to check a power of two zone size | David Sterba | 1 | -2/+1 |
| 2022-12-05 | btrfs: update function comments | David Sterba | 1 | -3/+3 |
| 2022-12-05 | btrfs: move accessor helpers into accessors.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move fs wide helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
| 2022-11-23 | btrfs: use kvcalloc in btrfs_get_dev_zone_info | Christoph Hellwig | 1 | -3/+3 |
| 2022-11-21 | btrfs: zoned: fix missing endianness conversion in sb_write_pointer | Christoph Hellwig | 1 | -1/+2 |
| 2022-11-07 | btrfs: zoned: clone zoned device info when cloning a device | Johannes Thumshirn | 1 | -0/+40 |
| 2022-09-26 | btrfs: zoned: refactor device checks in btrfs_check_zoned_mode | Christoph Hellwig | 1 | -69/+41 |
| 2022-09-26 | btrfs: get rid of block group caching progress logic | Omar Sandoval | 1 | -1/+0 |
| 2022-09-26 | btrfs: convert block group bit field to use bit helpers | Josef Bacik | 1 | -12/+19 |
| 2022-09-13 | btrfs: zoned: wait for extent buffer IOs before finishing a zone | Naohiro Aota | 1 | -2/+38 |
| 2022-09-05 | btrfs: zoned: fix mounting with conventional zones | Johannes Thumshirn | 1 | -41/+40 |
| 2022-09-05 | btrfs: zoned: set pseudo max append zone limit in zone emulation mode | Shin'ichiro Kawasaki | 1 | -3/+12 |
| 2022-09-05 | btrfs: zoned: fix API misuse of zone finish waiting | Naohiro Aota | 1 | -2/+1 |
| 2022-07-25 | btrfs: zoned: wait until zone is finished when allocation didn't progress | Naohiro Aota | 1 | -0/+6 |
| 2022-07-25 | btrfs: zoned: activate metadata block group on flush_space | Naohiro Aota | 1 | -0/+53 |
| 2022-07-25 | btrfs: zoned: introduce space_info->active_total_bytes | Naohiro Aota | 1 | -0/+6 |
| 2022-07-25 | btrfs: zoned: finish least available block group on data bg allocation | Naohiro Aota | 1 | -0/+40 |
| 2022-07-25 | btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size | Naohiro Aota | 1 | -1/+4 |
| 2022-07-25 | btrfs: zoned: revive max_zone_append_bytes | Naohiro Aota | 1 | -0/+17 |
| 2022-07-25 | btrfs: zoned: fix comment description for sb_write_pointer logic | Pankaj Raghav | 1 | -3/+3 |
| 2022-07-11 | Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -20/+14 |
| 2022-07-08 | btrfs: zoned: drop optimization of zone finish | Naohiro Aota | 1 | -15/+6 |
| 2022-07-08 | btrfs: zoned: fix a leaked bioc in read_zone_info | Christoph Hellwig | 1 | -5/+8 |
| 2022-06-26 | Merge tag 'for-5.19-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -0/+27 |
| 2022-06-21 | btrfs: zoned: prevent allocation from previous data relocation BG | Naohiro Aota | 1 | -0/+27 |
| 2022-05-24 | Merge tag 'for-5.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -75/+142 |
| 2022-05-23 | Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -2/+1 |
| 2022-05-17 | btrfs: zoned: introduce a minimal zone size 4M and reject mount | Johannes Thumshirn | 1 | -3/+12 |
| 2022-05-17 | btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointer | Naohiro Aota | 1 | -1/+1 |
| 2022-05-16 | btrfs: zoned: properly finish block group on metadata write | Naohiro Aota | 1 | -0/+31 |
| 2022-05-16 | btrfs: zoned: finish block group when there are no more allocatable bytes left | Naohiro Aota | 1 | -1/+10 |
| 2022-05-16 | btrfs: zoned: consolidate zone finish functions | Naohiro Aota | 1 | -73/+64 |
| 2022-05-16 | btrfs: zoned: introduce btrfs_zoned_bg_is_full | Naohiro Aota | 1 | -1/+1 |
| 2022-05-16 | btrfs: zoned: make auto-reclaim less aggressive | Johannes Thumshirn | 1 | -0/+27 |
| 2022-05-05 | btrfs: zoned: activate block group properly on unlimited active zone device | Naohiro Aota | 1 | -14/+8 |
| 2022-05-05 | btrfs: zoned: move non-changing condition check out of the loop | Naohiro Aota | 1 | -6/+6 |
| 2022-04-17 | btrfs: use bdev_max_active_zones instead of open coding it | Christoph Hellwig | 1 | -2/+1 |
| 2022-03-23 | btrfs: zoned: remove left over ASSERT checking for single profile | Johannes Thumshirn | 1 | -4/+0 |
| 2022-03-23 | btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone | Johannes Thumshirn | 1 | -4/+5 |
| 2022-03-14 | btrfs: zoned: remove redundant assignment in btrfs_check_zoned_mode | Pankaj Raghav | 1 | -2/+1 |
| 2022-03-14 | btrfs: zoned: allow DUP on meta-data block groups | Johannes Thumshirn | 1 | -0/+36 |
| 2022-03-14 | btrfs: zoned: prepare for allowing DUP on zoned | Johannes Thumshirn | 1 | -9/+16 |
| 2022-03-14 | btrfs: zoned: make zone finishing multi stripe capable | Johannes Thumshirn | 1 | -22/+24 |
| 2022-03-14 | btrfs: zoned: make zone activation multi stripe capable | Johannes Thumshirn | 1 | -26/+31 |
| 2022-01-07 | btrfs: zoned: fix chunk allocation condition for zoned allocator | Naohiro Aota | 1 | -3/+2 |
| 2022-01-07 | btrfs: zoned: simplify btrfs_check_meta_write_pointer | Johannes Thumshirn | 1 | -18/+8 |
| 2022-01-03 | btrfs: stop accessing ->extent_root directly | Josef Bacik | 1 | -1/+2 |
| 2022-01-03 | btrfs: zoned: cache reported zone during mount | Naohiro Aota | 1 | -9/+77 |
| 2021-12-08 | btrfs: zoned: clear data relocation bg on zone finish | Johannes Thumshirn | 1 | -0/+2 |
| 2021-10-26 | btrfs: zoned: use kmemdup() to replace kmalloc + memcpy | Kai Song | 1 | -3/+1 |
| 2021-10-26 | btrfs: rename btrfs_bio to btrfs_io_context | Qu Wenruo | 1 | -8/+8 |
| 2021-10-26 | btrfs: zoned: use regular writes for relocation | Johannes Thumshirn | 1 | -0/+11 |
| 2021-10-26 | btrfs: zoned: add a dedicated data relocation block group | Johannes Thumshirn | 1 | -0/+10 |
| 2021-10-26 | btrfs: zoned: finish fully written block group | Naohiro Aota | 1 | -0/+50 |
| 2021-10-26 | btrfs: zoned: avoid chunk allocation if active block group has enough space | Naohiro Aota | 1 | -0/+31 |
| 2021-10-26 | btrfs: zoned: load active zone info for block group | Naohiro Aota | 1 | -0/+24 |
| 2021-10-26 | btrfs: zoned: implement active zone tracking | Naohiro Aota | 1 | -0/+193 |
| 2021-10-26 | btrfs: zoned: introduce physical_map to btrfs_block_group | Naohiro Aota | 1 | -2/+14 |
| 2021-10-26 | btrfs: zoned: load active zone information from devices | Naohiro Aota | 1 | -1/+57 |
| 2021-10-26 | btrfs: zoned: finish superblock zone once no space left for new SB | Naohiro Aota | 1 | -16/+36 |
| 2021-10-26 | btrfs: zoned: locate superblock position using zone capacity | Naohiro Aota | 1 | -2/+13 |