summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/block-rsv.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: remove unused included headersDavid Sterba2024-03-041-1/+0
* btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserveFilipe Manana2024-02-221-1/+1
* btrfs: read raid stripe tree from diskJohannes Thumshirn2023-10-121-0/+6
* btrfs: always reserve space for delayed refs when starting transactionFilipe Manana2023-10-121-3/+3
* btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes()Filipe Manana2023-10-121-5/+7
* btrfs: account block group tree when calculating global reserve sizeFilipe Manana2023-07-201-0/+5
* btrfs: move btrfs_check_trunc_cache_free_space into block-rsv.cJosef Bacik2023-06-191-0/+19
* btrfs: don't free qgroup space unless specifiedJosef Bacik2023-05-031-1/+2
* btrfs: calculate the right space for delayed refs when updating global reserveFilipe Manana2023-04-171-5/+6
* btrfs: use a constant for the number of metadata units needed for an unlinkFilipe Manana2023-04-171-5/+6
* btrfs: fix calculation of the global block reserve's sizeFilipe Manana2023-04-171-3/+3
* btrfs: simplify variables in btrfs_block_rsv_refill()Filipe Manana2023-04-171-3/+1
* btrfs: remove check for NULL block reserve at btrfs_block_rsv_check()Filipe Manana2023-04-171-3/+0
* btrfs: simplify percent calculation helpers, rename div_factorDavid Sterba2022-12-051-2/+2
* btrfs: remove unused btrfs_cond_migrate_bytesJosef Bacik2022-12-051-25/+0
* btrfs: move accessor helpers into accessors.hJosef Bacik2022-12-051-0/+1
* btrfs: move mount option definitions to fs.hJosef Bacik2022-12-051-0/+1
* btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCYJosef Bacik2022-12-051-0/+12
* btrfs: add KCSAN annotations for unlocked access to block_rsv->fullDavid Sterba2022-09-261-1/+1
* btrfs: don't save block group root into super blockQu Wenruo2022-09-261-0/+1
* btrfs: use enum for btrfs_block_rsv::typeDavid Sterba2022-07-251-3/+3
* btrfs: switch btrfs_block_rsv::full to boolDavid Sterba2022-07-251-9/+6
* btrfs: reserve extra space for the free space treeJosef Bacik2022-01-071-0/+1
* btrfs: include the free space tree in the global rsv minimum calculationJosef Bacik2022-01-071-13/+17
* btrfs: stop accessing ->csum_root directlyJosef Bacik2022-01-031-3/+5
* btrfs: stop accessing ->extent_root directlyJosef Bacik2022-01-031-1/+3
* btrfs: init root block_rsv at init root timeJosef Bacik2022-01-031-16/+23
* btrfs: change root to fs_info for btrfs_reserve_metadata_bytesJosef Bacik2022-01-031-5/+5
* btrfs: introduce mount option rescue=ignorebadrootsJosef Bacik2020-12-081-0/+8
* btrfs: print the block rsv type when we fail our reservationJosef Bacik2020-11-051-1/+2
* btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLEQu Wenruo2020-05-251-1/+1
* btrfs: force chunk allocation if our global rsv is larger than metadataJosef Bacik2020-05-251-0/+3
* btrfs: Remove __ prefix from btrfs_block_rsv_releaseNikolay Borisov2020-03-231-5/+6
* btrfs: slightly simplify global block reserve calculationsAnand Jain2020-03-231-1/+1
* btrfs: add a comment describing block reservesJosef Bacik2020-03-231-0/+92
* btrfs: use btrfs_try_granting_tickets in update_global_rsvJosef Bacik2019-09-091-0/+1
* btrfs: always reserve our entire size for the global reserveJosef Bacik2019-09-091-9/+4
* btrfs: change the minimum global reserve sizeJosef Bacik2019-09-091-1/+21
* btrfs: rename btrfs_space_info_add_old_bytesJosef Bacik2019-09-091-2/+3
* btrfs: roll tracepoint into btrfs_space_info_update helperJosef Bacik2019-09-091-5/+0
* btrfs: move math functions to misc.hDavid Sterba2019-09-091-1/+1
* btrfs: migrate the global_block_rsv helpers to block-rsv.cJosef Bacik2019-07-021-0/+172
* btrfs: migrate the block-rsv code to block-rsv.cJosef Bacik2019-07-021-0/+253