summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/block-group.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: fix race between finishing block group creation and its item updateFilipe Manana2023-09-081-2/+10
* btrfs: zoned: don't activate non-DATA BG on allocationNaohiro Aota2023-08-211-1/+1
* btrfs: zoned: activate metadata block group on write timeNaohiro Aota2023-08-211-0/+11
* btrfs: move btrfs_free_excluded_extents() into block-group.cFilipe Manana2023-08-211-0/+6
* btrfs: open code trivial btrfs_add_excluded_extent()Filipe Manana2023-08-211-4/+6
* btrfs: make find_first_extent_bit() return a booleanFilipe Manana2023-08-211-5/+4
* btrfs: rename add_new_free_space() to btrfs_add_new_free_space()Filipe Manana2023-08-211-10/+10
* btrfs: update documentation for add_new_free_space()Filipe Manana2023-08-211-4/+11
* Merge tag 'for-6.5-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-08-121-2/+15
|\
| * btrfs: wait for actual caching progress during allocationJosef Bacik2023-08-101-2/+15
* | Merge tag 'for-6.5-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-07-271-17/+34
|\|
| * btrfs: remove BUG_ON()'s in add_new_free_space()Filipe Manana2023-07-241-17/+34
* | Merge tag 'for-6.5-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-07-201-2/+12
|\|
| * btrfs: zoned: fix memory leak after finding block group with super blocksFilipe Manana2023-07-181-0/+1
| * btrfs: fix use-after-free of new block group that became unusedFilipe Manana2023-07-111-2/+11
* | Merge tag 'for-6.5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-06-261-7/+40
|\|
| * btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profileMatt Corallo2023-06-191-1/+8
| * btrfs: reinsert BGs failed to reclaimNaohiro Aota2023-06-191-0/+2
| * btrfs: bail out reclaim process if filesystem is read-onlyNaohiro Aota2023-06-191-2/+9
| * btrfs: move out now unused BG from the reclaim listNaohiro Aota2023-06-191-1/+4
| * btrfs: delete unused BGs while reclaiming BGsNaohiro Aota2023-06-191-0/+14
| * btrfs: drop gfp from parameter extent state helpersDavid Sterba2023-06-191-1/+1
| * btrfs: drop NOFAIL from set_extent_bit allocation masksDavid Sterba2023-06-191-2/+1
| * btrfs: open code set_extent_dirtyDavid Sterba2023-06-191-3/+4
* | btrfs: fix remaining u32 overflows when left shifting stripe_nrQu Wenruo2023-06-221-1/+1
|/
* btrfs: scrub: try harder to mark RAID56 block groups read-onlyQu Wenruo2023-05-171-2/+12
* btrfs: scrub: remove the old scrub recheck codeQu Wenruo2023-04-171-11/+0
* btrfs: remove bytes_used argument from btrfs_make_block_group()Filipe Manana2023-04-171-5/+2
* btrfs: reduce div64 calls by limiting the number of stripes of a chunk to u32Qu Wenruo2023-04-171-7/+5
* btrfs: replace map_lookup->stripe_len by BTRFS_STRIPE_LENQu Wenruo2023-04-171-4/+6
* btrfs: zoned: drop space_info->active_total_bytesNaohiro Aota2023-03-151-6/+0
* btrfs: use temporary variable for space_info in btrfs_update_block_groupJosef Bacik2023-03-151-10/+12
* 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