summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/block-group.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: constify more pointer parametersDavid Sterba2024-09-101-17/+17
* btrfs: zoned: fix zone_unusable accounting on making block group read-write a...Naohiro Aota2024-07-291-5/+8
* btrfs: switch btrfs_block_group::inode to struct btrfs_inodeDavid Sterba2024-07-111-2/+2
* btrfs: prevent pathological periodic reclaim loopsBoris Burkov2024-07-111-3/+9
* btrfs: periodic block_group reclaimBoris Burkov2024-07-111-0/+2
* btrfs: dynamic block_group reclaim thresholdBoris Burkov2024-07-111-8/+10
* btrfs: report reclaim stats in sysfsBoris Burkov2024-07-111-0/+10
* btrfs: move btrfs_block_group_root() to block-group.cAnand Jain2024-07-111-0/+7
* btrfs: fix adding block group to a reclaim list and the unused list during re...Naohiro Aota2024-07-011-2/+11
* btrfs: retry block group reclaim without infinite loopBoris Burkov2024-06-131-2/+9
* 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