- 82187d2 btrfs: zoned: fix chunk allocation condition for zoned allocator by Naohiro Aota · 3 years, 1 month ago
- 50475cd btrfs: add extent allocator hook to decide to allocate chunk or not by Naohiro Aota · 3 years, 1 month ago
- 1ada69f btrfs: zoned: unset dedicated block group on allocation failure by Naohiro Aota · 3 years, 1 month ago
- abed4aa btrfs: track the csum, extent, and free space trees in a rb tree by Josef Bacik · 3 years, 2 months ago
- fc28b25 btrfs: stop accessing ->csum_root directly by Josef Bacik · 3 years, 2 months ago
- 29cbcf4 btrfs: stop accessing ->extent_root directly by Josef Bacik · 3 years, 2 months ago
- 8e1d029 btrfs: use chunk_root in find_free_extent_update_loop by Josef Bacik · 3 years, 2 months ago
- 76d76e7 btrfs: make remove_extent_backref pass the root by Josef Bacik · 3 years, 2 months ago
- 3212fa1 btrfs: drop the _nr from the item helpers by Josef Bacik · 3 years, 3 months ago
- 7a163608 btrfs: fix invalid delayed ref after subvolume creation failure by Filipe Manana · 3 years, 1 month ago
- f981fec btrfs: fail if fstrim_range->start == U64_MAX by Josef Bacik · 3 years, 2 months ago
- 11b66fa btrfs: reduce btrfs_update_block_group alloc argument to bool by Anand Jain · 3 years, 3 months ago
- 681145d btrfs: pull up qgroup checks from delayed-ref core to init time by Nikolay Borisov · 3 years, 3 months ago
- f42c5da btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref by Nikolay Borisov · 3 years, 3 months ago
- 113479d btrfs: rename root fields in delayed refs structs by Nikolay Borisov · 3 years, 3 months ago
- 49d0c64 btrfs: assert that extent buffers are write locked instead of only locked by Filipe Manana · 3 years, 4 months ago
- 4c66461 btrfs: rename btrfs_bio to btrfs_io_context by Qu Wenruo · 3 years, 4 months ago
- 2d81eb1 btrfs: zoned: let the for_treelog test in the allocator stand out by Johannes Thumshirn · 3 years, 4 months ago
- c2707a2 btrfs: zoned: add a dedicated data relocation block group by Johannes Thumshirn · 3 years, 4 months ago
- 37f00a6 btrfs: introduce btrfs_is_data_reloc_root by Johannes Thumshirn · 3 years, 4 months ago
- a85f05e btrfs: zoned: avoid chunk allocation if active block group has enough space by Naohiro Aota · 3 years, 5 months ago
- a12b0dc0 btrfs: move ffe_ctl one level up by Naohiro Aota · 3 years, 5 months ago
- 2e654e4 btrfs: zoned: activate block group on allocation by Naohiro Aota · 3 years, 5 months ago
- 9817325 btrfs: zoned: calculate free space from zone capacity by Naohiro Aota · 3 years, 5 months ago
- 19ea40d btrfs: unlock newly allocated extent buffer after error by Qu Wenruo · 3 years, 4 months ago
- 6534c0c btrfs: pass NULL as trans to btrfs_search_slot if we only want to search by Marcos Paulo de Souza · 3 years, 6 months ago
- 23608d5 btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs by Anand Jain · 3 years, 6 months ago
- 16a200f btrfs: check for missing device in btrfs_trim_fs by Anand Jain · 3 years, 6 months ago
- 138a12d btrfs: rip out btrfs_space_info::total_bytes_pinned by Josef Bacik · 3 years, 7 months ago
- 1a9fd41 btrfs: fix typos in comments by David Sterba · 3 years, 8 months ago
- 5963ffca btrfs: always abort the transaction if we abort a trans handle by Josef Bacik · 3 years, 8 months ago
- 856bd27 btrfs: return errors from btrfs_del_csums in cleanup_ref_head by Josef Bacik · 3 years, 8 months ago
- 5e753a8 btrfs: fix unmountable seed device after fstrim by Anand Jain · 3 years, 9 months ago
- 888dd18 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrfs_free_tree_block() by Filipe Manana · 3 years, 10 months ago
- 05947ae btrfs: unexport btrfs_extent_readonly() and make it static by Anand Jain · 4 years ago
- 485df75 btrfs: always pin deleted leaves when there are active tree mod log users by Filipe Manana · 3 years, 10 months ago
- 40ab3be btrfs: zoned: extend zoned allocator to use dedicated tree-log block group by Naohiro Aota · 4 years ago
- 6143c23 btrfs: zoned: implement cloning for zoned device-replace by Naohiro Aota · 4 years ago
- dcba6e4 btrfs: zoned: reset zones of unused block groups by Naohiro Aota · 4 years ago
- d3575156 btrfs: zoned: redirty released extent buffers by Naohiro Aota · 4 years ago
- 2eda570 btrfs: zoned: implement sequential extent allocation by Naohiro Aota · 4 years ago
- 169e0da btrfs: zoned: track unusable bytes for zones by Naohiro Aota · 4 years ago
- b777442 btrfs: remove bogus BUG_ON in alloc_reserved_tree_block by Josef Bacik · 4 years, 1 month ago
- 61a56a9 btrfs: delayed refs pre-flushing should only run the heads we have by Josef Bacik · 4 years, 1 month ago
- 81e75ac btrfs: account for new extents being deleted in total_bytes_pinned by Josef Bacik · 4 years ago
- 2187374 btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself by Josef Bacik · 4 years ago
- 9ad6d91 btrfs: fix log replay failure due to race with space cache rebuild by Filipe Manana · 4 years ago
- 18d3bff btrfs: don't get an EINTR during drop_snapshot for reloc by Josef Bacik · 4 years, 1 month ago
- 9a66497 btrfs: correctly calculate item size used when item key collision happens by ethanwu · 4 years, 1 month ago
- e114c54 btrfs: set the lockdep class for extent buffers on creation by Josef Bacik · 4 years, 2 months ago
- 3fbaf25 btrfs: pass the owner_root and level to alloc_extent_buffer by Josef Bacik · 4 years, 2 months ago
- 1b7ec85 btrfs: pass root owner to read_tree_block by Josef Bacik · 4 years, 2 months ago
- bfb484d btrfs: cleanup extent buffer readahead by Josef Bacik · 4 years, 2 months ago
- e747853 btrfs: load free space cache asynchronously by Josef Bacik · 4 years, 3 months ago
- 2ca08c5 btrfs: explicitly protect ->last_byte_to_unpin in unpin_extent_range by Josef Bacik · 4 years, 3 months ago
- 27d56e62 btrfs: update last_byte_to_unpin in switch_commit_roots by Josef Bacik · 4 years, 3 months ago
- 9076dbd btrfs: do not shorten unpin len for caching block groups by Josef Bacik · 4 years, 3 months ago
- b9729ce btrfs: locking: rip out path->leave_spinning by Josef Bacik · 4 years, 5 months ago
- ac5887c btrfs: locking: remove all the blocking helpers by Josef Bacik · 4 years, 5 months ago
- fe5ecbe btrfs: precalculate checksums per leaf once by David Sterba · 4 years, 7 months ago
- ab108d9 btrfs: use precalculated sectorsize_bits from fs_info by David Sterba · 4 years, 7 months ago
- c842268 btrfs: add set/get accessors for root_item::drop_level by David Sterba · 4 years, 4 months ago
- cad69d1 btrfs: tree-checker: fix incorrect printk format by Pujin Shi · 4 years, 3 months ago
- 9631e4c btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks by Josef Bacik · 4 years, 5 months ago
- 07cce5c btrfs: extent-tree: kill the BUG_ON() in insert_inline_extent_backref() by Qu Wenruo · 4 years, 5 months ago
- 1c2a07f5 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() by Qu Wenruo · 4 years, 5 months ago
- 2732798 btrfs: call btrfs_try_granting_tickets when unpinning anything by Josef Bacik · 4 years, 6 months ago
- 437490f btrfs: tracepoints: output proper root owner for trace_find_free_extent() by Qu Wenruo · 4 years, 6 months ago
- ea57788 btrfs: require only sector size alignment for parent eb bytenr by Qu Wenruo · 4 years, 5 months ago
- ad24466 btrfs: set the correct lockdep class for new nodes by Josef Bacik · 4 years, 5 months ago
- a84d5d4 btrfs: detect nocow for swap after snapshot delete by Boris Burkov · 4 years, 5 months ago
- c57dd1f btrfs: trim: fix underflow in trim length to prevent access beyond device boundary by Qu Wenruo · 4 years, 6 months ago
- f3e3d9c btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree by Qu Wenruo · 4 years, 6 months ago
- a3cf0e4 btrfs: qgroup: free per-trans reserved space when a subvolume gets dropped by Qu Wenruo · 4 years, 6 months ago
- 92a7cc4 btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE by Qu Wenruo · 4 years, 8 months ago
- 6b7304a btrfs: rename member 'trimming' of block group to a more generic name by Filipe Manana · 4 years, 8 months ago
- eec5b6e btrfs: remove unused function heads_to_leaves by YueHaibing · 4 years, 8 months ago
- 7c09c03 btrfs: don't force read-only after error in drop snapshot by David Sterba · 4 years, 11 months ago
- c142c6a btrfs: add missing annotation for btrfs_lock_cluster() by Jules Irenge · 4 years, 10 months ago
- cd22a51 btrfs: do not use readahead for running delayed refs by Josef Bacik · 4 years, 10 months ago
- 8c38938 btrfs: move the root freeing stuff into btrfs_put_root by Josef Bacik · 5 years ago
- 0078a9f btrfs: Remove block_rsv parameter from btrfs_drop_snapshot by Nikolay Borisov · 4 years, 10 months ago
- 65cd6d9 btrfs: Open code insert_extent_backref by Nikolay Borisov · 4 years, 11 months ago
- 7e89540 btrfs: factor out prepare_allocation() for extent allocation by Naohiro Aota · 5 years ago
- 45d8e03 btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation by Naohiro Aota · 5 years ago
- c70e213 btrfs: factor out chunk_allocation_failed() for extent allocation by Naohiro Aota · 5 years ago
- 15b7ee6 btrfs: drop unnecessary arguments from find_free_extent_update_loop() by Naohiro Aota · 5 years ago
- 0ab9724 btrfs: factor out found_extent() for extent allocation by Naohiro Aota · 5 years ago
- baba506 btrfs: factor out release_block_group() by Naohiro Aota · 5 years ago
- 897cae7 btrfs: drop unnecessary arguments from clustered allocation functions by Naohiro Aota · 5 years ago
- c668690 btrfs: factor out do_allocation() for extent allocation by Naohiro Aota · 5 years ago
- c10859b btrfs: move variables for clustered allocation into find_free_extent_ctl by Naohiro Aota · 5 years ago
- ea54414 btrfs: move hint_byte into find_free_extent_ctl by Naohiro Aota · 5 years ago
- cb2f96f btrfs: introduce extent allocation policy by Naohiro Aota · 5 years ago
- 52d40ab btrfs: change full_search to bool in find_free_extent_update_loop by Naohiro Aota · 5 years ago
- 42c9d0b btrfs: simplify parameters of btrfs_set_disk_extent_flags by David Sterba · 6 years ago
- dcc3eb9 btrfs: convert snapshot/nocow exlcusion to drew lock by Nikolay Borisov · 5 years ago
- ab9b2c7 btrfs: handle logged extent failure properly by Josef Bacik · 5 years ago
- fe119a6 btrfs: switch to per-transaction pinned extents by Nikolay Borisov · 5 years ago
- f2fb729 btrfs: Mark pinned log extents as excluded by Nikolay Borisov · 5 years ago