summaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2020-03-23btrfs: remove a BUG_ON() from merge_reloc_roots()Josef Bacik1-1/+15
2020-03-23btrfs: hold a ref on the root->reloc_rootJosef Bacik1-10/+48
2020-03-23btrfs: clear DEAD_RELOC_TREE before dropping the reloc rootJosef Bacik1-6/+6
2020-03-23btrfs: free the reloc_control in a consistent wayJosef Bacik1-2/+14
2020-03-23btrfs: do not init a reloc root if we aren't relocatingJosef Bacik1-4/+16
2020-03-23btrfs: reloc: clean dirty subvols if we fail to start a transactionJosef Bacik1-3/+3
2020-03-23btrfs: unset reloc control if we fail to recoverJosef Bacik1-5/+5
2020-03-23btrfs: drop block from cache on error in relocationJosef Bacik1-1/+1
2020-03-23btrfs: relocation: Use btrfs_find_all_leafs to locate data extent parent tree...Qu Wenruo3-264/+60
2020-03-23btrfs: fix ref-verify to catch operations on 0 ref extentsJosef Bacik1-0/+9
2020-03-23btrfs: make ranged full fsyncs more efficientFilipe Manana2-27/+79
2020-03-23btrfs: factor out inode items copy loop from btrfs_log_inode()Filipe Manana1-136/+138
2020-03-23btrfs: add helper to get the end offset of a file extent itemFilipe Manana5-76/+34
2020-03-23btrfs: fix missing file extent item for hole after ranged fsyncFilipe Manana1-0/+10
2020-03-23btrfs: account ticket size at add/delete timeNikolay Borisov2-6/+13
2020-03-23btrfs: implement migratepage callback for data pagesRoman Gushchin1-0/+37
2020-03-23btrfs: Remove block_rsv parameter from btrfs_drop_snapshotNikolay Borisov4-15/+7
2020-03-23btrfs: Remove __ prefix from btrfs_block_rsv_releaseNikolay Borisov11-34/+24
2020-03-23btrfs: relocation: Check cancel request after each extent foundQu Wenruo1-0/+4
2020-03-23btrfs: relocation: Check cancel request after each data page readQu Wenruo1-0/+12
2020-03-23btrfs: relocation: add error injection points for cancelling balanceQu Wenruo3-1/+12
2020-03-23Btrfs: implement full reflink support for inline extentsFilipe Manana1-87/+187
2020-03-23Btrfs: simplify inline extent handling when doing reflinksFilipe Manana1-39/+14
2020-03-23Btrfs: move all reflink implementation code into its own fileFilipe Manana6-737/+743
2020-03-23btrfs: scrub: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-03-23btrfs: rcu-string: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-03-23btrfs: delayed-inode: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-03-23btrfs: add RCU locks around block group initializationMadhuparna Bhowmik1-0/+2
2020-03-23btrfs: Open code insert_extent_backrefNikolay Borisov1-20/+9
2020-03-23btrfs: Remove impossible BUG_ON in get_tree_block_keyNikolay Borisov1-1/+0
2020-03-23btrfs: balance: factor out convert profile validationDavid Sterba1-24/+21
2020-03-23btrfs: return void from csum_tree_blockDavid Sterba1-10/+3
2020-03-23btrfs: simplify tree block checksumming loopDavid Sterba1-24/+8
2020-03-23btrfs: inline checksum name and driver definitionsDavid Sterba1-3/+4
2020-03-23btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunkNikolay Borisov1-25/+13
2020-03-23btrfs: fix btrfs_calc_reclaim_metadata_size calculationJosef Bacik1-9/+34
2020-03-23Btrfs: fix crash during unmount due to race with delayed inode workersFilipe Manana3-0/+22
2020-03-23btrfs: factor out prepare_allocation() for extent allocationNaohiro Aota1-42/+68
2020-03-23btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocationNaohiro Aota1-0/+3
2020-03-23btrfs: factor out chunk_allocation_failed() for extent allocationNaohiro Aota1-9/+18
2020-03-23btrfs: drop unnecessary arguments from find_free_extent_update_loop()Naohiro Aota1-5/+2
2020-03-23btrfs: factor out found_extent() for extent allocationNaohiro Aota1-5/+25
2020-03-23btrfs: factor out release_block_group()Naohiro Aota1-5/+19
2020-03-23btrfs: drop unnecessary arguments from clustered allocation functionsNaohiro Aota1-9/+7
2020-03-23btrfs: factor out do_allocation() for extent allocationNaohiro Aota1-31/+44
2020-03-23btrfs: move variables for clustered allocation into find_free_extent_ctlNaohiro Aota1-15/+23
2020-03-23btrfs: move hint_byte into find_free_extent_ctlNaohiro Aota1-5/+9
2020-03-23btrfs: introduce extent allocation policyNaohiro Aota1-0/+8
2020-03-23btrfs: parameterize dev_extent_min for chunk allocationNaohiro Aota1-4/+5
2020-03-23btrfs: factor out create_chunk()Naohiro Aota1-61/+71