summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent-tree.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: introduce BTRFS_NESTING_COW for cow'ing blocksJosef Bacik2020-10-071-5/+7
* btrfs: extent-tree: kill the BUG_ON() in insert_inline_extent_backref()Qu Wenruo2020-10-071-1/+19
* btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent()Qu Wenruo2020-10-071-13/+147
* btrfs: call btrfs_try_granting_tickets when unpinning anythingJosef Bacik2020-10-071-4/+3
* btrfs: tracepoints: output proper root owner for trace_find_free_extent()Qu Wenruo2020-10-071-3/+4
* btrfs: require only sector size alignment for parent eb bytenrQu Wenruo2020-09-071-10/+9
* btrfs: set the correct lockdep class for new nodesJosef Bacik2020-08-271-1/+1
* btrfs: detect nocow for swap after snapshot deleteBoris Burkov2020-08-211-6/+11
* btrfs: trim: fix underflow in trim length to prevent access beyond device bou...Qu Wenruo2020-08-121-0/+14
* btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocat...Qu Wenruo2020-07-271-1/+8
* btrfs: qgroup: free per-trans reserved space when a subvolume gets droppedQu Wenruo2020-07-271-0/+8
* btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLEQu Wenruo2020-05-251-1/+1
* btrfs: rename member 'trimming' of block group to a more generic nameFilipe Manana2020-05-251-1/+1
* btrfs: remove unused function heads_to_leavesYueHaibing2020-05-251-16/+0
* btrfs: don't force read-only after error in drop snapshotDavid Sterba2020-05-251-2/+0
* btrfs: add missing annotation for btrfs_lock_cluster()Jules Irenge2020-05-251-0/+1
* btrfs: do not use readahead for running delayed refsJosef Bacik2020-03-231-4/+0
* btrfs: move the root freeing stuff into btrfs_put_rootJosef Bacik2020-03-231-5/+2
* btrfs: Remove block_rsv parameter from btrfs_drop_snapshotNikolay Borisov2020-03-231-8/+1
* btrfs: Open code insert_extent_backrefNikolay Borisov2020-03-231-20/+9
* btrfs: factor out prepare_allocation() for extent allocationNaohiro Aota2020-03-231-42/+68
* btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocationNaohiro Aota2020-03-231-0/+3
* btrfs: factor out chunk_allocation_failed() for extent allocationNaohiro Aota2020-03-231-9/+18
* btrfs: drop unnecessary arguments from find_free_extent_update_loop()Naohiro Aota2020-03-231-5/+2
* btrfs: factor out found_extent() for extent allocationNaohiro Aota2020-03-231-5/+25
* btrfs: factor out release_block_group()Naohiro Aota2020-03-231-5/+19
* btrfs: drop unnecessary arguments from clustered allocation functionsNaohiro Aota2020-03-231-9/+7
* btrfs: factor out do_allocation() for extent allocationNaohiro Aota2020-03-231-31/+44
* btrfs: move variables for clustered allocation into find_free_extent_ctlNaohiro Aota2020-03-231-15/+23
* btrfs: move hint_byte into find_free_extent_ctlNaohiro Aota2020-03-231-5/+9
* btrfs: introduce extent allocation policyNaohiro Aota2020-03-231-0/+8
* btrfs: change full_search to bool in find_free_extent_update_loopNaohiro Aota2020-03-231-1/+1
* btrfs: simplify parameters of btrfs_set_disk_extent_flagsDavid Sterba2020-03-231-4/+3
* btrfs: convert snapshot/nocow exlcusion to drew lockNikolay Borisov2020-03-231-44/+0
* btrfs: handle logged extent failure properlyJosef Bacik2020-03-231-1/+1
* btrfs: switch to per-transaction pinned extentsNikolay Borisov2020-03-231-23/+8
* btrfs: Mark pinned log extents as excludedNikolay Borisov2020-03-231-0/+8
* btrfs: Make pin_down_extent take transaction handleNikolay Borisov2020-03-231-5/+6
* btrfs: Make btrfs_pin_extent_for_log_replay take transaction handleNikolay Borisov2020-03-231-2/+2
* btrfs: Make btrfs_pin_reserved_extent take transaction handleNikolay Borisov2020-03-231-3/+5
* btrfs: Make btrfs_pin_extent take trans handleNikolay Borisov2020-03-231-11/+6
* btrfs: add wrapper for transaction abort predicateDavid Sterba2020-03-231-5/+5
* btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_rootJosef Bacik2020-03-231-1/+1
* btrfs: handle logged extent failure properlyJosef Bacik2020-02-191-0/+2
* btrfs: calculate discard delay based on number of extentsDennis Zhou2020-01-201-1/+3
* btrfs: add the beginning of async discard, discard workqueueDennis Zhou2020-01-201-0/+4
* btrfs: rename DISCARD mount option to to DISCARD_SYNCDennis Zhou2020-01-201-1/+1
* btrfs: remove struct find_free_extent.ram_bytesOmar Sandoval2020-01-201-2/+0
* btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_reserved_extentNikolay Borisov2020-01-201-19/+11
* btrfs: Open code __btrfs_free_reserved_extent in btrfs_free_reserved_extentNikolay Borisov2020-01-201-9/+15