summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent-tree.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: Honour FITRIM range constraints during free space trimNikolay Borisov2019-06-111-6/+19
* btrfs: Verify that every chunk has corresponding block group at mount timeQu Wenruo2019-01-161-1/+57
* btrfs: Check that each block group has corresponding chunk at mount timeQu Wenruo2019-01-161-1/+27
* Btrfs: kill BUG_ON in run_delayed_tree_refLiu Bo2019-01-161-1/+7
* Btrfs: fix em leak in find_first_block_groupJosef Bacik2019-01-161-0/+1
* Btrfs: check inconsistence between chunk and block groupLiu Bo2019-01-161-1/+16
* btrfs: cleanup, stop casting for extent_map->lookup everywhereJeff Mahoney2019-01-161-1/+1
* btrfs: Ensure btrfs_trim_fs can trim the whole filesystemQu Wenruo2018-12-011-9/+1
* btrfs: make sure we create all new block groupsJosef Bacik2018-11-211-2/+5
* btrfs: wait on caching when putting the bg cacheJosef Bacik2018-11-211-0/+1
* btrfs: don't attempt to trim devices that don't support itJeff Mahoney2018-11-211-0/+4
* btrfs: iterate all devices during trim, instead of fs_devices::alloc_listJeff Mahoney2018-11-211-2/+2
* btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlockQu Wenruo2018-11-211-0/+14
* btrfs: Handle owner mismatch gracefully when walking up treeQu Wenruo2018-11-211-6/+12
* btrfs: Don't remove block group that still has pinned down bytesQu Wenruo2018-09-151-1/+1
* btrfs: don't leak ret from do_chunk_allocJosef Bacik2018-09-051-1/+1
* btrfs: Fix possible softlock on single core machinesNikolay Borisov2018-05-301-0/+1
* btrfs: clear space cache inode generation alwaysJosef Bacik2017-12-051-7/+7
* btrfs: fix memory leak in update_space_info failure pathJeff Mahoney2017-06-141-0/+1
* btrfs: fix error handling when run_delayed_extent_op failsJeff Mahoney2017-01-191-0/+3
* btrfs: fix locking when we put back a delayed ref that's too newJeff Mahoney2017-01-191-1/+1
* Btrfs: don't BUG() during drop snapshotJosef Bacik2017-01-061-11/+27
* Btrfs: fix memory leak in do_walk_downLiu Bo2017-01-061-0/+1
* Btrfs: bail out if block group has different mixed flagLiu Bo2017-01-061-0/+14
* btrfs: account for non-CoW'd blocks in btrfs_abort_transactionJeff Mahoney2016-07-271-1/+1
* btrfs: Fix no_space in write and rm loopZhao Lei2016-03-091-1/+3
* Btrfs: fix deadlock running delayed iputs at transaction commit timeFilipe Manana2016-03-091-4/+5
* Btrfs: fix unprotected list move from unused_bgs to deleted_bgs listFilipe Manana2015-12-101-3/+7
* btrfs: qgroup: account shared subtree during snapshot deleteMark Fasheh2015-11-251-7/+40
* Btrfs: fix race between cleaner kthread and space cache writeoutFilipe Manana2015-11-251-13/+16
* Btrfs: fix scrub preventing unused block groups from being deletedFilipe Manana2015-11-251-1/+1
* Btrfs: fix the number of transaction units needed to remove a block groupFilipe Manana2015-11-251-3/+34
* Btrfs: use global reserve when deleting unused block group after ENOSPCFilipe Manana2015-11-251-2/+12
* btrfs: Use fs_info directly in btrfs_delete_unused_bgsZhao Lei2015-11-101-2/+2
* btrfs: Fix lost-data-profile caused by auto removing bgZhao Lei2015-11-101-2/+5
* Btrfs: find_free_extent: Do not erroneously skip LOOP_CACHING_WAIT statechandan2015-11-031-1/+6
* btrfs: qgroup: Fix a race in delayed_ref which leads to abort transQu Wenruo2015-10-261-6/+8
* Btrfs: fix regression running delayed references when using qgroupsFilipe Manana2015-10-251-29/+16
* Btrfs: fix regression when running delayed referencesFilipe Manana2015-10-251-0/+14
* Merge branch 'allocator-fixes' into for-linus-4.4Chris Mason2015-10-211-32/+240
|\
| * Btrfs: don't keep trying to build clusters if we are fragmentedJosef Bacik2015-10-211-24/+78
| * Btrfs: cut down on loops through the allocatorJosef Bacik2015-10-211-3/+36
| * Btrfs: don't continue setting up space cache when enospcJosef Bacik2015-10-211-0/+19
| * Btrfs: keep track of max_extent_size per space_infoJosef Bacik2015-10-211-1/+30
| * Btrfs: don't loop in allocator for space cacheJosef Bacik2015-10-211-1/+1
| * Btrfs: add a flags field to btrfs_transactionJosef Bacik2015-10-211-2/+3
| * Btrfs: add fragment=* debug mount optionJosef Bacik2015-10-211-5/+77
* | btrfs: qgroup: Avoid calling btrfs_free_reserved_data_space in clear_bit_hookQu Wenruo2015-10-211-10/+18
* | btrfs: qgroup: Add handler for NOCOW and inlineQu Wenruo2015-10-211-1/+6
* | btrfs: qgroup: Cleanup old inaccurate facilitiesQu Wenruo2015-10-211-98/+11