summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/block-group.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* btrfs: skip reserved bytes warning on unmount after log cleanup failureFilipe Manana2022-01-311-2/+24
* btrfs: don't start transaction for scrub if the fs is mounted read-onlyQu Wenruo2022-01-311-0/+13
* btrfs: make send work with concurrent block group relocationFilipe Manana2022-01-071-7/+2
* btrfs: stop accessing ->extent_root directlyJosef Bacik2022-01-031-1/+2
* btrfs: add a btrfs_block_group_root() helperJosef Bacik2022-01-031-9/+10
* btrfs: change root to fs_info for btrfs_reserve_metadata_bytesJosef Bacik2022-01-031-1/+1
* btrfs: remove spurious unlock/lock of unused_bgs_lockNikolay Borisov2022-01-031-2/+0
* btrfs: update comments for chunk allocation -ENOSPC casesFilipe Manana2021-10-261-3/+18
* btrfs: fix deadlock between chunk allocation and chunk btree modificationsFilipe Manana2021-10-261-55/+91
* btrfs: zoned: use greedy gc for auto reclaimJohannes Thumshirn2021-10-261-0/+22
* btrfs: reduce btrfs_update_block_group alloc argument to boolAnand Jain2021-10-261-1/+1
* btrfs: zoned: add a dedicated data relocation block groupJohannes Thumshirn2021-10-261-0/+1
* btrfs: zoned: activate new block groupNaohiro Aota2021-10-261-0/+6
* btrfs: zoned: implement active zone trackingNaohiro Aota2021-10-261-0/+11
* btrfs: zoned: introduce physical_map to btrfs_block_groupNaohiro Aota2021-10-261-0/+1
* btrfs: zoned: calculate free space from zone capacityNaohiro Aota2021-10-261-2/+5
* btrfs: zoned: move btrfs_free_excluded_extents out of btrfs_calc_zone_unusableNaohiro Aota2021-10-261-0/+2
* btrfs: rename and switch to bool btrfs_chunk_readonlyAnand Jain2021-10-261-7/+10
* btrfs: rename btrfs_alloc_chunk to btrfs_create_chunkNikolay Borisov2021-10-251-3/+3
* btrfs: zoned: suppress reclaim error message on EAGAINNaohiro Aota2021-08-231-1/+1
* btrfs: rescue: allow ibadroots to skip bad extent tree when reading block gro...Qu Wenruo2021-08-231-0/+19
* btrfs: make btrfs_finish_chunk_alloc private to block-group.cNikolay Borisov2021-08-231-2/+91
* btrfs: don't block if we can't acquire the reclaim lockJohannes Thumshirn2021-07-071-1/+9
* btrfs: rework chunk allocation to avoid exhaustion of the system chunk arrayFilipe Manana2021-07-071-36/+249
* btrfs: fix deadlock with concurrent chunk allocations involving system chunksFilipe Manana2021-07-071-57/+1
* btrfs: zoned: print unusable percentage when reclaiming block groupsJohannes Thumshirn2021-07-071-2/+12
* btrfs: zoned: fix types for u64 division in btrfs_reclaim_bgs_workDavid Sterba2021-07-071-1/+1
* btrfs: rip out btrfs_space_info::total_bytes_pinnedJosef Bacik2021-06-221-3/+0
* btrfs: ensure relocation never runs while we have send operations runningFilipe Manana2021-06-221-2/+8
* btrfs: make free space cache size consistent across different PAGE_SIZEQu Wenruo2021-06-211-9/+9
* btrfs: zoned: fix negative space_info->bytes_readonlyNaohiro Aota2021-06-171-4/+4
* btrfs: zoned: automatically reclaim zonesJohannes Thumshirn2021-04-201-0/+101
* btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lockJohannes Thumshirn2021-04-201-3/+3
* btrfs: fix exhaustion of the system chunk array due to concurrent allocationsFilipe Manana2021-04-191-1/+57
* btrfs: replace open coded while loop with proper constructNikolay Borisov2021-04-191-19/+23
* btrfs: fix race between writes to swap files and scrubFilipe Manana2021-02-221-1/+32
* btrfs: zoned: extend zoned allocator to use dedicated tree-log block groupNaohiro Aota2021-02-091-0/+2
* btrfs: extend btrfs_rmap_block for specifying a deviceNaohiro Aota2021-02-091-5/+11