summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/relocation.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: fix lockdep splat with reloc root extent buffersJosef Bacik2022-08-171-0/+2
* btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()Zixuan Fu2022-08-171-1/+6
* Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-05-241-6/+7
|\
| * btrfs: Convert btrfs to read_folioMatthew Wilcox (Oracle)2022-05-091-4/+4
| * mm/readahead: Convert page_cache_async_readahead to take a folioMatthew Wilcox (Oracle)2022-05-081-2/+3
* | btrfs: remove unnecessary check of iput argumentLv Ruyi2022-05-161-2/+1
* | btrfs: remove unnecessary type castsYu Zhe2022-05-161-1/+1
* | btrfs: assert that relocation is protected with sb_start_write()Naohiro Aota2022-05-161-0/+11
* | btrfs: avoid blocking on space revervation when doing nowait dio writesFilipe Manana2022-05-161-1/+2
|/
* btrfs: unify the error handling pattern for read_tree_block()Qu Wenruo2022-03-141-2/+2
* btrfs: pass btrfs_fs_info to btrfs_recover_relocationJosef Bacik2022-03-141-3/+2
* btrfs: support different disk extent size for delallocOmar Sandoval2022-03-141-1/+1
* btrfs: do not start relocation until in progress drops are doneJosef Bacik2022-03-021-0/+13
* btrfs: add an inode-item.hJosef Bacik2022-01-071-0/+1
* btrfs: make send work with concurrent block group relocationFilipe Manana2022-01-071-13/+0
* btrfs: stop accessing ->csum_root directlyJosef Bacik2022-01-031-1/+3
* btrfs: stop accessing ->extent_root directlyJosef Bacik2022-01-031-2/+2
* btrfs: change root to fs_info for btrfs_reserve_metadata_bytesJosef Bacik2022-01-031-8/+9
* btrfs: drop the _nr from the item helpersJosef Bacik2022-01-031-1/+1
* btrfs: fix deadlock between chunk allocation and chunk btree modificationsFilipe Manana2021-10-261-0/+4
* btrfs: pull up qgroup checks from delayed-ref core to init timeNikolay Borisov2021-10-261-7/+0
* btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_refNikolay Borisov2021-10-261-7/+14
* btrfs: rename setup_extent_mapping in relocation codeJohannes Thumshirn2021-10-261-4/+3
* btrfs: zoned: allow preallocation for relocation inodesJohannes Thumshirn2021-10-261-33/+2
* btrfs: introduce btrfs_is_data_reloc_rootJohannes Thumshirn2021-10-261-2/+1
* btrfs: zoned: finish relocating block groupNaohiro Aota2021-10-261-0/+4
* btrfs: subpage: fix relocation potentially overwriting last page dataQu Wenruo2021-08-231-0/+60
* btrfs: make relocate_one_page() handle subpage caseQu Wenruo2021-08-231-29/+77
* btrfs: reloc: factor out relocation page read and dirty partQu Wenruo2021-08-231-105/+93
* btrfs: ensure relocation never runs while we have send operations runningFilipe Manana2021-06-221-0/+13
* btrfs: add cancellable chunk relocation supportDavid Sterba2021-06-211-2/+60
* btrfs: check return value of btrfs_commit_transaction in relocationJosef Bacik2021-04-191-4/+5
* btrfs: do proper error handling in merge_reloc_rootsJosef Bacik2021-04-191-2/+23
* btrfs: handle extent corruption with select_one_root properlyJosef Bacik2021-04-191-3/+16
* btrfs: cleanup error handling in prepare_to_mergeJosef Bacik2021-04-191-2/+12
* btrfs: do not panic in __add_reloc_rootJosef Bacik2021-04-191-1/+5
* btrfs: handle __add_reloc_root failures in btrfs_recover_relocationJosef Bacik2021-04-191-2/+11
* btrfs: do proper error handling in create_reloc_inodeJosef Bacik2021-04-191-2/+37
* btrfs: remove the extent item sanity checks in relocate_block_groupJosef Bacik2021-04-191-28/+1
* btrfs: handle extent reference errors in do_relocationJosef Bacik2021-04-191-4/+5
* btrfs: handle errors in reference count manipulation in replace_pathJosef Bacik2021-04-191-4/+16
* btrfs: handle btrfs_search_slot failure in replace_pathJosef Bacik2021-04-191-1/+5
* btrfs: handle btrfs_cow_block errors in replace_pathJosef Bacik2021-04-191-2/+10
* btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'sJosef Bacik2021-04-191-3/+3
* btrfs: do proper error handling in btrfs_update_reloc_rootJosef Bacik2021-04-191-4/+2
* btrfs: handle btrfs_update_reloc_root failure in prepare_to_mergeJosef Bacik2021-04-191-1/+12
* btrfs: handle btrfs_update_reloc_root failure in insert_dirty_subvolJosef Bacik2021-04-191-1/+4
* btrfs: change insert_dirty_subvol to return errorsJosef Bacik2021-04-191-5/+10
* btrfs: validate root::reloc_root after recording root in transJosef Bacik2021-04-191-0/+15
* btrfs: do proper error handling in create_reloc_rootJosef Bacik2021-04-191-6/+28