summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/space-info.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: remove unused included headersDavid Sterba2024-03-041-1/+0
* btrfs: fix data races when accessing the reserved amount of block reservesFilipe Manana2024-02-221-13/+13
* btrfs: adjust overcommit logic when very close to fullJosef Bacik2023-10-121-0/+32
* btrfs: allow to run delayed refs by bytes to be released instead of countFilipe Manana2023-10-121-15/+2
* btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes()Filipe Manana2023-10-121-7/+5
* btrfs: reformat remaining kdoc style commentsDavid Sterba2023-10-121-1/+2
* btrfs: zoned: re-enable metadata over-commit for zoned modeNaohiro Aota2023-08-211-5/+1
* btrfs: zoned: don't activate non-DATA BG on allocationNaohiro Aota2023-08-211-28/+0
* btrfs: avoid starting and committing empty transaction when flushing spaceFilipe Manana2023-08-211-1/+10
* btrfs: avoid starting new transaction when flushing delayed items and refsFilipe Manana2023-08-211-2/+6
* btrfs: fail priority metadata ticket with real fs errorFilipe Manana2023-08-211-5/+5
* btrfs: don't steal space from global rsv after a transaction abortFilipe Manana2023-08-211-2/+12
* btrfs: print available space across all block groups when dumping space infoFilipe Manana2023-08-211-0/+4
* btrfs: print available space for a block group when dumping a space infoFilipe Manana2023-08-211-2/+7
* btrfs: print block group super and delalloc bytes when dumping space infoFilipe Manana2023-08-211-4/+5
* btrfs: add helper to calculate space for delayed referencesFilipe Manana2023-04-171-13/+1
* btrfs: constify fs_info argument for the reclaim items calculation helpersFilipe Manana2023-04-171-2/+2
* btrfs: accurately calculate number of delayed refs when flushingFilipe Manana2023-04-171-1/+25
* btrfs: initialize ret to -ENOSPC at __reserve_bytes()Filipe Manana2023-04-171-2/+1
* btrfs: update flush method assertion when reserving spaceFilipe Manana2023-04-171-1/+12
* btrfs: zoned: drop space_info->active_total_bytesNaohiro Aota2023-03-151-31/+9
* btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZONE_TRACKINGJosef Bacik2023-03-151-1/+1
* btrfs: zoned: enable metadata over-commit for non-ZNS setupNaohiro Aota2023-01-111-1/+2
* btrfs: simplify percent calculation helpers, rename div_factorDavid Sterba2022-12-051-2/+2
* btrfs: update function commentsDavid Sterba2022-12-051-8/+8
* btrfs: move extent-tree helpers into their own header fileJosef Bacik2022-12-051-0/+1
* btrfs: move btrfs_account_ro_block_groups_free_space into space-info.cJosef Bacik2022-12-051-0/+34
* btrfs: move accessor helpers into accessors.hJosef Bacik2022-12-051-0/+1
* btrfs: move fs wide helpers out of ctree.hJosef Bacik2022-12-051-0/+1
* btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCYJosef Bacik2022-12-051-2/+27
* btrfs: add the ability to use NO_FLUSH for data reservationsJosef Bacik2022-09-291-1/+2
* btrfs: remove useless used space increment during space reservationFilipe Manana2022-09-261-1/+0
* btrfs: dump all space infos if we abort transaction due to ENOSPCQu Wenruo2022-09-261-7/+24
* btrfs: output human readable space info flagQu Wenruo2022-09-261-3/+20
* btrfs: convert block group bit field to use bit helpersJosef Bacik2022-09-261-1/+1
* btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_infoJosef Bacik2022-09-261-4/+9
* btrfs: simplify arguments of btrfs_update_space_info and renameJosef Bacik2022-09-261-15/+14
* btrfs: fix the max chunk size and stripe length calculationQu Wenruo2022-09-061-1/+1
* btrfs: zoned: activate metadata block group on flush_spaceNaohiro Aota2022-07-251-0/+30
* btrfs: zoned: disable metadata overcommit for zonedNaohiro Aota2022-07-251-1/+4
* btrfs: zoned: introduce space_info->active_total_bytesNaohiro Aota2022-07-251-9/+32
* btrfs: store chunk size in space-info structStefan Roesch2022-07-251-0/+32
* btrfs: fix typos in commentsDavid Sterba2022-07-251-1/+1
* btrfs: make the bg_reclaim_threshold per-space infoJosef Bacik2022-05-161-0/+9
* btrfs: remove unnecessary type castsYu Zhe2022-05-161-1/+1
* btrfs: add lockdep_assert_held to need_preemptive_reclaimNiels Dossche2022-03-141-0/+2
* btrfs: extend locking to all space_info members accessesNiels Dossche2022-03-141-1/+2
* btrfs: fix argument list that the kdoc format and script verifiedYang Li2022-01-071-1/+1
* btrfs: don't use the extent_root in flush_spaceJosef Bacik2022-01-031-1/+1
* btrfs: change root to fs_info for btrfs_reserve_metadata_bytesJosef Bacik2022-01-031-2/+1