| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-07 | btrfs: don't allow log trees to consume global reserve or overcommit metadata | Filipe Manana | 1 | -0/+25 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -1/+1 |
| 2026-02-18 | btrfs: use the correct type to initialize block reserve for delayed refs | Filipe Manana | 1 | -3/+4 |
| 2026-02-03 | btrfs: add METADATA_REMAP chunk type | Mark Harmstone | 1 | -0/+8 |
| 2025-11-24 | btrfs: remove fs_info argument from btrfs_reserve_metadata_bytes() | Filipe Manana | 1 | -7/+5 |
| 2025-11-24 | btrfs: remove fs_info argument from btrfs_try_granting_tickets() | Filipe Manana | 1 | -1/+1 |
| 2025-05-15 | btrfs: add block reserve for treelog | Naohiro Aota | 1 | -0/+11 |
| 2025-01-13 | btrfs: drop fs_info argument from btrfs_update_space_info_*() | Naohiro Aota | 1 | -7/+3 |
| 2024-09-10 | btrfs: constify more pointer parameters | David Sterba | 1 | -1/+1 |
| 2024-05-07 | btrfs: change root->root_key.objectid to btrfs_root_id() | Josef Bacik | 1 | -6/+5 |
| 2024-03-04 | btrfs: remove unused included headers | David Sterba | 1 | -1/+0 |
| 2024-02-22 | btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve | Filipe Manana | 1 | -1/+1 |
| 2023-10-12 | btrfs: read raid stripe tree from disk | Johannes Thumshirn | 1 | -0/+6 |
| 2023-10-12 | btrfs: always reserve space for delayed refs when starting transaction | Filipe Manana | 1 | -3/+3 |
| 2023-10-12 | btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes() | Filipe Manana | 1 | -5/+7 |
| 2023-07-20 | btrfs: account block group tree when calculating global reserve size | Filipe Manana | 1 | -0/+5 |
| 2023-06-19 | btrfs: move btrfs_check_trunc_cache_free_space into block-rsv.c | Josef Bacik | 1 | -0/+19 |
| 2023-05-03 | btrfs: don't free qgroup space unless specified | Josef Bacik | 1 | -1/+2 |
| 2023-04-17 | btrfs: calculate the right space for delayed refs when updating global reserve | Filipe Manana | 1 | -5/+6 |
| 2023-04-17 | btrfs: use a constant for the number of metadata units needed for an unlink | Filipe Manana | 1 | -5/+6 |
| 2023-04-17 | btrfs: fix calculation of the global block reserve's size | Filipe Manana | 1 | -3/+3 |
| 2023-04-17 | btrfs: simplify variables in btrfs_block_rsv_refill() | Filipe Manana | 1 | -3/+1 |
| 2023-04-17 | btrfs: remove check for NULL block reserve at btrfs_block_rsv_check() | Filipe Manana | 1 | -3/+0 |
| 2022-12-05 | btrfs: simplify percent calculation helpers, rename div_factor | David Sterba | 1 | -2/+2 |
| 2022-12-05 | btrfs: remove unused btrfs_cond_migrate_bytes | Josef Bacik | 1 | -25/+0 |
| 2022-12-05 | btrfs: move accessor helpers into accessors.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move mount option definitions to fs.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY | Josef Bacik | 1 | -0/+12 |
| 2022-09-26 | btrfs: add KCSAN annotations for unlocked access to block_rsv->full | David Sterba | 1 | -1/+1 |
| 2022-09-26 | btrfs: don't save block group root into super block | Qu Wenruo | 1 | -0/+1 |
| 2022-07-25 | btrfs: use enum for btrfs_block_rsv::type | David Sterba | 1 | -3/+3 |
| 2022-07-25 | btrfs: switch btrfs_block_rsv::full to bool | David Sterba | 1 | -9/+6 |
| 2022-01-07 | btrfs: reserve extra space for the free space tree | Josef Bacik | 1 | -0/+1 |
| 2022-01-07 | btrfs: include the free space tree in the global rsv minimum calculation | Josef Bacik | 1 | -13/+17 |
| 2022-01-03 | btrfs: stop accessing ->csum_root directly | Josef Bacik | 1 | -3/+5 |
| 2022-01-03 | btrfs: stop accessing ->extent_root directly | Josef Bacik | 1 | -1/+3 |
| 2022-01-03 | btrfs: init root block_rsv at init root time | Josef Bacik | 1 | -16/+23 |
| 2022-01-03 | btrfs: change root to fs_info for btrfs_reserve_metadata_bytes | Josef Bacik | 1 | -5/+5 |
| 2020-12-08 | btrfs: introduce mount option rescue=ignorebadroots | Josef Bacik | 1 | -0/+8 |
| 2020-11-05 | btrfs: print the block rsv type when we fail our reservation | Josef Bacik | 1 | -1/+2 |
| 2020-05-25 | btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE | Qu Wenruo | 1 | -1/+1 |
| 2020-05-25 | btrfs: force chunk allocation if our global rsv is larger than metadata | Josef Bacik | 1 | -0/+3 |
| 2020-03-23 | btrfs: Remove __ prefix from btrfs_block_rsv_release | Nikolay Borisov | 1 | -5/+6 |
| 2020-03-23 | btrfs: slightly simplify global block reserve calculations | Anand Jain | 1 | -1/+1 |
| 2020-03-23 | btrfs: add a comment describing block reserves | Josef Bacik | 1 | -0/+92 |
| 2019-09-09 | btrfs: use btrfs_try_granting_tickets in update_global_rsv | Josef Bacik | 1 | -0/+1 |
| 2019-09-09 | btrfs: always reserve our entire size for the global reserve | Josef Bacik | 1 | -9/+4 |
| 2019-09-09 | btrfs: change the minimum global reserve size | Josef Bacik | 1 | -1/+21 |
| 2019-09-09 | btrfs: rename btrfs_space_info_add_old_bytes | Josef Bacik | 1 | -2/+3 |
| 2019-09-09 | btrfs: roll tracepoint into btrfs_space_info_update helper | Josef Bacik | 1 | -5/+0 |
| 2019-09-09 | btrfs: move math functions to misc.h | David Sterba | 1 | -1/+1 |
| 2019-07-02 | btrfs: migrate the global_block_rsv helpers to block-rsv.c | Josef Bacik | 1 | -0/+172 |
| 2019-07-02 | btrfs: migrate the block-rsv code to block-rsv.c | Josef Bacik | 1 | -0/+253 |