summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/block-group.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: fix block group item corruption after inserting new block groupFilipe Manana2023-03-081-1/+12
* btrfs: fix percent calculation for bg reclaim messageJohannes Thumshirn2023-03-061-1/+2
* btrfs: fix potential dead lock in size class loading logicBoris Burkov2023-03-061-26/+16
* btrfs: remove the bdev argument to btrfs_rmap_blockChristoph Hellwig2023-02-151-7/+2
* btrfs: don't use size classes for zoned file systemsBoris Burkov2023-02-131-2/+11
* btrfs: load block group size class when cachingBoris Burkov2023-02-131-0/+148
* btrfs: introduce size class to block group allocatorBoris Burkov2023-02-131-16/+89
* btrfs: fix uninitialized variable warning in btrfs_update_block_groupJosef Bacik2023-02-131-1/+1
* btrfs: convert btrfs_block_group::needs_free_space to runtime flagDavid Sterba2022-12-051-1/+1
* btrfs: simplify percent calculation helpers, rename div_factorDavid Sterba2022-12-051-3/+3
* btrfs: update function commentsDavid Sterba2022-12-051-10/+10
* btrfs: move extent-tree helpers into their own header fileJosef Bacik2022-12-051-0/+1
* 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: skip update of block group item if used bytes are the sameQu Wenruo2022-12-051-1/+27
* btrfs: re-check reclaim condition in reclaim workerBoris Burkov2022-12-051-25/+40
* btrfs: skip reclaim if block_group is emptyBoris Burkov2022-12-051-0/+18
* btrfs: move btrfs_should_fragment_free_space into block-group.cJosef Bacik2022-12-051-0/+12
* btrfs: delete stale comments after merge conflict resolutionDavid Sterba2022-10-111-2/+0
* btrfs: add the ability to use NO_FLUSH for data reservationsJosef Bacik2022-09-291-1/+1
* btrfs: move btrfs_full_stripe_locks_tree into block-group.hJosef Bacik2022-09-261-1/+2
* btrfs: enhance unsupported compat RO flags handlingQu Wenruo2022-09-261-1/+10
* btrfs: remove use btrfs_remove_free_space_cache instead of variantJosef Bacik2022-09-261-1/+1
* btrfs: get rid of block group caching progress logicOmar Sandoval2022-09-261-13/+0
* btrfs: delete btrfs_wait_space_cache_v1_finishedJosef Bacik2022-09-261-0/+2
* btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTLJosef Bacik2022-09-261-24/+21
* btrfs: simplify block group traversal in btrfs_put_block_group_cacheJosef Bacik2022-09-261-27/+15
* btrfs: convert block group bit field to use bit helpersJosef Bacik2022-09-261-10/+15
* btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_infoJosef Bacik2022-09-261-22/+3
* btrfs: simplify arguments of btrfs_update_space_info and renameJosef Bacik2022-09-261-17/+11
* btrfs: use btrfs_fs_closing for background bg workJosef Bacik2022-09-261-0/+6
* btrfs: fix space cache corruption and potential double allocationsOmar Sandoval2022-08-231-32/+15
* btrfs: reset RO counter on block group if we fail to relocateJosef Bacik2022-07-271-1/+3
* btrfs: zoned: activate necessary block groupNaohiro Aota2022-07-251-0/+16
* btrfs: zoned: introduce space_info->active_total_bytesNaohiro Aota2022-07-251-3/+9
* btrfs: merge calculations for simple striped profiles in btrfs_rmap_blockDavid Sterba2022-07-251-3/+2
* btrfs: reset block group chunk force if we have to waitJosef Bacik2022-07-251-0/+1
* btrfs: zoned: zone finish unused block groupNaohiro Aota2022-05-161-0/+8
* btrfs: avoid double search for block group during NOCOW writesFilipe Manana2022-05-161-17/+41
* btrfs: return block group directly at btrfs_next_block_group()Filipe Manana2022-05-161-1/+1
* btrfs: use a read/write lock for protecting the block groups treeFilipe Manana2022-05-161-20/+20
* btrfs: use rbtree with leftmost node cached for tracking lowest block groupFilipe Manana2022-05-161-18/+12
* btrfs: zoned: make auto-reclaim less aggressiveJohannes Thumshirn2022-05-161-0/+10
* btrfs: allow block group background reclaim for non-zoned filesystemsJosef Bacik2022-05-161-0/+31
* btrfs: use btrfs_for_each_slot in find_first_block_groupGabriel Niebler2022-05-161-24/+2
* btrfs: zoned: activate block group only for extent allocationNaohiro Aota2022-04-061-8/+16
* btrfs: return allocated block group from do_chunk_alloc()Naohiro Aota2022-04-061-3/+13
* btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()Nathan Chancellor2022-04-061-4/+0
* btrfs: zoned: mark relocation as writingNaohiro Aota2022-03-141-1/+7
* btrfs: add support for multiple global rootsJosef Bacik2022-03-141-2/+26