summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent-tree.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: Fix no_space in write and rm loopZhao Lei2016-01-201-1/+3
* btrfs: merge functions for wait snapshot creationZhao Lei2016-01-201-0/+20
* Btrfs: fix deadlock running delayed iputs at transaction commit timeFilipe Manana2016-01-201-4/+5
* Merge branch 'misc-cleanups-4.5' of git://git.kernel.org/pub/scm/linux/kernel...Chris Mason2016-01-201-2/+2
|\
| * Btrfs: clean up an error code in btrfs_init_space_info()Dan Carpenter2016-01-151-1/+1
| * btrfs: cleanup, stop casting for extent_map->lookup everywhereJeff Mahoney2016-01-151-1/+1
* | Merge branch 'for-chris-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git...Chris Mason2016-01-111-0/+19
|\ \
| * | Btrfs: fix race between free space endio workers and space cache writeoutFilipe Manana2015-12-301-0/+19
* | | Merge branch 'misc-cleanups-4.5' of git://git.kernel.org/pub/scm/linux/kernel...Chris Mason2016-01-111-15/+12Star
|\ \ \ | | |/ | |/|
| * | Btrfs: use linux/sizes.h to represent constantsByongho Lee2016-01-071-16/+13Star
* | | Merge branch 'misc-for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Chris Mason2016-01-111-15/+12Star
|\ \ \ | |_|/ |/| |
| * | btrfs: cleanup, use enum values for btrfs_path readaDavid Sterba2016-01-071-6/+6
| * | btrfs: better packing of btrfs_delayed_extent_opDavid Sterba2016-01-071-9/+6Star
| |/
* | btrfs: don't run delayed references while we are creating the free space treeChris Mason2015-12-301-0/+3
* | btrfs: fix compiling with CONFIG_BTRFS_DEBUG enabled.Chris Mason2015-12-301-0/+2
* | Merge branch 'freespace-4.5' into for-linus-4.5Chris Mason2015-12-231-30/+71
|\ \
| * \ Merge branch 'freespace-tree' into for-linus-4.5Chris Mason2015-12-181-30/+71
| |\ \
| | * | Btrfs: wire up the free space tree to the extent treeOmar Sandoval2015-12-171-3/+33
| | * | Btrfs: implement the free space B-treeOmar Sandoval2015-12-171-2/+3
| | * | Btrfs: refactor caching_thread()Omar Sandoval2015-12-171-26/+33
* | | | Merge branch 'for-chris-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git...Chris Mason2015-12-231-2/+17
|\ \ \ \
| * | | | Btrfs: fix unprotected list operations at btrfs_write_dirty_block_groupsFilipe Manana2015-12-211-2/+17
| | |_|/ | |/| |
* | | | Merge branch 'cleanup/misc-simplify' of git://git.kernel.org/pub/scm/linux/ke...Chris Mason2015-12-231-1/+1
|\ \ \ \ | |/ / / |/| | |
| * | | btrfs: remove a trivial helper btrfs_set_buffer_uptodateDavid Sterba2015-12-071-1/+1
* | | | 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-111-2/+2
* | btrfs: Fix lost-data-profile caused by auto removing bgZhao Lei2015-11-111-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-271-6/+8
* | Btrfs: fix regression running delayed references when using qgroupsFilipe Manana2015-10-251-29/+16Star
* | Btrfs: fix regression when running delayed referencesFilipe Manana2015-10-251-0/+14
* | Merge branch 'allocator-fixes' into for-linus-4.4Chris Mason2015-10-221-32/+240
|\ \
| * | Btrfs: don't keep trying to build clusters if we are fragmentedJosef Bacik2015-10-221-24/+78
| * | Btrfs: cut down on loops through the allocatorJosef Bacik2015-10-221-3/+36
| * | Btrfs: don't continue setting up space cache when enospcJosef Bacik2015-10-221-0/+19
| * | Btrfs: keep track of max_extent_size per space_infoJosef Bacik2015-10-221-1/+30
| * | Btrfs: don't loop in allocator for space cacheJosef Bacik2015-10-221-1/+1
| * | Btrfs: add a flags field to btrfs_transactionJosef Bacik2015-10-221-2/+3
| * | Btrfs: add fragment=* debug mount optionJosef Bacik2015-10-221-5/+77
* | | btrfs: qgroup: Avoid calling btrfs_free_reserved_data_space in clear_bit_hookQu Wenruo2015-10-221-10/+18
* | | btrfs: qgroup: Add handler for NOCOW and inlineQu Wenruo2015-10-221-1/+6
* | | btrfs: qgroup: Cleanup old inaccurate facilitiesQu Wenruo2015-10-221-98/+11Star
* | | btrfs: extent-tree: Add new version of btrfs_delalloc_reserve/release_spaceQu Wenruo2015-10-221-0/+59
* | | btrfs: extent-tree: Switch to new check_data_free_space and free_reserved_dat...Qu Wenruo2015-10-221-2/+2
* | | btrfs: extent-tree: Add new version of btrfs_check_data_free_space and btrfs_...Qu Wenruo2015-10-221-9/+76