summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent-tree.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | btrfs: extent-tree: Add new version of btrfs_delalloc_reserve/release_spaceQu Wenruo2015-10-211-0/+59
* | btrfs: extent-tree: Switch to new check_data_free_space and free_reserved_dat...Qu Wenruo2015-10-211-2/+2
* | btrfs: extent-tree: Add new version of btrfs_check_data_free_space and btrfs_...Qu Wenruo2015-10-211-9/+76
* | btrfs: qgroup: Use new metadata reservation.Qu Wenruo2015-10-211-8/+6
* | btrfs: delayed_ref: release and free qgroup reserved at proper timingQu Wenruo2015-10-211-0/+5
|/
* Merge branch 'cleanups/for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/...Chris Mason2015-10-211-33/+25
|\
| * btrfs: use btrfs_raid_array in btrfs_reduce_alloc_profileZhao Lei2015-10-211-26/+22
| * btrfs: use a single if() statement for one outcome in get_block_rsv()Alexandru Moise2015-10-211-7/+3
* | Merge branch 'fix/waitqueue-barriers' of git://git.kernel.org/pub/scm/linux/k...Chris Mason2015-10-121-2/+1
|\ \
| * | btrfs: add comments to barriers before waitqueue_activeDavid Sterba2015-10-101-2/+1
* | | Merge branch 'anand/sysfs-updates-v4.3-rc3' of git://git.kernel.org/pub/scm/l...Chris Mason2015-10-121-1/+1
|\ \ \
| * | | Btrfs: consolidate btrfs_error() to btrfs_std_error()Anand Jain2015-09-291-1/+1
| |/ /
* | | Merge branch 'cleanup/messages' of git://git.kernel.org/pub/scm/linux/kernel/...Chris Mason2015-10-121-6/+8
|\ \ \ | |_|/ |/| |
| * | btrfs: switch message printers to ratelimited variantsDavid Sterba2015-10-081-6/+8
| |/
* / Btrfs: fix deadlock when finalizing block group creationFilipe Manana2015-10-051-1/+8
|/
* Btrfs: keep dropped roots in cache until transaction commitJosef Bacik2015-09-221-1/+1
* Btrfs: don't initialize a space info as full to prevent ENOSPCFilipe Manana2015-09-081-4/+1
* Merge branch 'jeffm-discard-4.3' into for-linus-4.3Chris Mason2015-08-091-9/+239
|\
| * btrfs: add missing discards when unpinning extents with -o discardJeff Mahoney2015-07-291-4/+64
| * btrfs: iterate over unused chunk space in FITRIMJeff Mahoney2015-07-291-0/+101
| * btrfs: skip superblocks during discardJeff Mahoney2015-07-291-4/+55
| * btrfs: btrfs_issue_discard ensure offset/length are aligned to sector boundariesJeff Mahoney2015-07-291-4/+13
| * btrfs: make btrfs_issue_discard return bytes discardedJeff Mahoney2015-07-291-5/+14
* | btrfs: Remove root argument in extent_data_ref_count()Zhaolei2015-08-091-3/+2
* | btrfs: Fix wrong comment of btrfs_alloc_tree_block()Zhaolei2015-08-091-3/+0
* | btrfs: Use ref_cnt for set_block_group_ro()Zhaolei2015-08-091-21/+21
|/
* Btrfs: fix quick exhaustion of the system array in the superblockFilipe Manana2015-07-221-0/+18