summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/block-group.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: zoned: don't skip block groups with 100% zone unusableJohannes Thumshirn2024-03-261-1/+2
* btrfs: mark btrfs_put_caching_control() staticLijuan Li2024-03-051-1/+1
* btrfs: handle block group lookup error when it's being removedDavid Sterba2024-03-041-1/+3
* btrfs: add comment about list_is_singular() use at btrfs_delete_unused_bgs()Filipe Manana2024-03-041-0/+7
* btrfs: return errors from unpin_extent_range()David Sterba2024-03-041-1/+1
* btrfs: add new unused block groups to the list of unused block groupsFilipe Manana2024-02-091-0/+31
* btrfs: do not delete unused block group if it may be used soonFilipe Manana2024-02-091-0/+46
* btrfs: add and use helper to check if block group is usedFilipe Manana2024-02-091-2/+1
* btrfs: fix typos found by codespellDavid Sterba2023-12-151-1/+1
* btrfs: remove stripe size local variable from insert_dev_extents()Filipe Manana2023-12-151-4/+1
* btrfs: use a dedicated data structure for chunk mapsFilipe Manana2023-12-151-97/+68
* btrfs: split assert into two different asserts when removing block groupFilipe Manana2023-12-151-1/+2
* btrfs: stop reserving excessive space for block group item insertionsFilipe Manana2023-10-121-3/+2
* btrfs: stop reserving excessive space for block group item updatesFilipe Manana2023-10-121-5/+7
* btrfs: remove redundant root argument from btrfs_update_inode()Filipe Manana2023-10-121-2/+1
* btrfs: merge ordered work callbacks in btrfs_work into oneDavid Sterba2023-10-121-1/+1
* btrfs: remove pointless loop from btrfs_update_block_group()Filipe Manana2023-10-121-80/+67
* btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana2023-10-121-2/+2
* btrfs: stop doing excessive space reservation for csum deletionFilipe Manana2023-10-121-4/+4
* btrfs: allow to run delayed refs by bytes to be released instead of countFilipe Manana2023-10-121-2/+1
* 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