Age | Commit message (Expand) | Author | Files | Lines |
2018-12-17 | btrfs: run delayed items before dropping the snapshot | Josef Bacik | 1 | -0/+4 |
2018-12-17 | btrfs: catch cow on deleting snapshots | Josef Bacik | 1 | -0/+9 |
2018-12-17 | btrfs: extent-tree: cleanup one-shot usage of @blocksize in do_walk_down | Qu Wenruo | 1 | -3/+1 |
2018-12-17 | btrfs: rework btrfs_check_space_for_delayed_refs | Josef Bacik | 1 | -30/+18 |
2018-12-17 | btrfs: add new flushing states for the delayed refs rsv | Josef Bacik | 1 | -0/+14 |
2018-12-17 | btrfs: update may_commit_transaction to use the delayed refs rsv | Josef Bacik | 1 | -9/+15 |
2018-12-17 | btrfs: introduce delayed_refs_rsv | Josef Bacik | 1 | -16/+195 |
2018-12-17 | btrfs: cleanup extent_op handling | Josef Bacik | 1 | -13/+22 |
2018-12-17 | btrfs: add cleanup_ref_head_accounting helper | Josef Bacik | 1 | -28/+39 |
2018-12-17 | btrfs: add btrfs_delete_ref_head helper | Josef Bacik | 1 | -19/+3 |
2018-12-17 | Btrfs: allow clear_extent_dirty() to receive a cached extent state record | Filipe Manana | 1 | -2/+5 |
2018-12-17 | btrfs: Remove fsid/metadata_fsid fields from btrfs_info | Nikolay Borisov | 1 | -1/+1 |
2018-12-17 | btrfs: Introduce support for FSID change without metadata rewrite | Nikolay Borisov | 1 | -1/+1 |
2018-12-17 | btrfs: Refactor find_free_extent loops update into find_free_extent_update_loop | Qu Wenruo | 1 | -100/+131 |
2018-12-17 | btrfs: Refactor unclustered extent allocation into find_free_extent_uncluster... | Qu Wenruo | 1 | -46/+69 |
2018-12-17 | btrfs: Refactor clustered extent allocation into find_free_extent_clustered | Qu Wenruo | 1 | -123/+122 |
2018-12-17 | btrfs: Introduce find_free_extent_ctl structure for later rework | Qu Wenruo | 1 | -95/+170 |
2018-12-17 | btrfs: extent-tree: Detect bytes_pinned underflow earlier | Lu Fengqi | 1 | -4/+5 |
2018-12-17 | btrfs: extent-tree: Detect bytes_may_use underflow earlier | Qu Wenruo | 1 | -16/+30 |
2018-10-19 | btrfs: fix insert_reserved error handling | Josef Bacik | 1 | -8/+4 |
2018-10-19 | btrfs: don't use ctl->free_space for max_extent_size | Josef Bacik | 1 | -2/+5 |
2018-10-19 | btrfs: reset max_extent_size properly | Josef Bacik | 1 | -0/+2 |
2018-10-17 | Btrfs: fix deadlock when writing out free space caches | Filipe Manana | 1 | -10/+6 |
2018-10-15 | btrfs: remove fs_info from btrfs_should_throttle_delayed_refs | Lu Fengqi | 1 | -3/+2 |
2018-10-15 | btrfs: remove fs_info from btrfs_check_space_for_delayed_refs | Lu Fengqi | 1 | -3/+3 |
2018-10-15 | btrfs: delayed-ref: pass delayed_refs directly to btrfs_delayed_ref_lock | Lu Fengqi | 1 | -1/+1 |
2018-10-15 | btrfs: delayed-ref: pass delayed_refs directly to btrfs_select_ref_head | Lu Fengqi | 1 | -1/+1 |
2018-10-15 | btrfs: make sure we create all new block groups | Josef Bacik | 1 | -2/+5 |
2018-10-15 | btrfs: qgroup: Don't trace subtree if we're dropping reloc tree | Qu Wenruo | 1 | -1/+7 |
2018-10-15 | btrfs: refactor __btrfs_run_delayed_refs loop | Nikolay Borisov | 1 | -80/+28 |
2018-10-15 | btrfs: Factor out loop processing all refs of a head | Nikolay Borisov | 1 | -0/+77 |
2018-10-15 | btrfs: Factor out ref head locking code in __btrfs_run_delayed_refs | Nikolay Borisov | 1 | -17/+36 |
2018-10-15 | Btrfs: delayed-refs: use rb_first_cached for ref_tree | Liu Bo | 1 | -6/+7 |
2018-10-15 | Btrfs: delayed-refs: use rb_first_cached for href_root | Liu Bo | 1 | -3/+3 |
2018-10-15 | btrfs: wait on caching when putting the bg cache | Josef Bacik | 1 | -0/+1 |
2018-10-15 | btrfs: keep trim from interfering with transaction commits | Jeff Mahoney | 1 | -8/+17 |
2018-10-15 | btrfs: don't attempt to trim devices that don't support it | Jeff Mahoney | 1 | -0/+4 |
2018-10-15 | btrfs: iterate all devices during trim, instead of fs_devices::alloc_list | Jeff Mahoney | 1 | -2/+2 |
2018-10-15 | btrfs: Ensure btrfs_trim_fs can trim the whole filesystem | Qu Wenruo | 1 | -9/+1 |
2018-10-15 | btrfs: Enhance btrfs_trim_fs function to handle error better | Qu Wenruo | 1 | -11/+38 |
2018-10-15 | btrfs: remove redundant variable from btrfs_cross_ref_exist | Misono Tomohiro | 1 | -11/+2 |
2018-10-15 | Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes | Liu Bo | 1 | -4/+0 |
2018-10-15 | btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock | Qu Wenruo | 1 | -0/+13 |
2018-10-15 | btrfs: Handle owner mismatch gracefully when walking up tree | Qu Wenruo | 1 | -6/+12 |
2018-10-15 | btrfs: change btrfs_free_reserved_bytes to return void | zhong jiang | 1 | -4/+2 |
2018-10-15 | btrfs: Remove 'objectid' member from struct btrfs_root | Misono Tomohiro | 1 | -1/+1 |
2018-10-15 | btrfs: remove a useless return statement in btrfs_block_rsv_add | Lu Fengqi | 1 | -3/+1 |
2018-10-15 | btrfs: switch update_size to bool in btrfs_block_rsv_migrate and btrfs_rsv_ad... | Lu Fengqi | 1 | -8/+8 |
2018-08-23 | btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_reserve_metadata | Lu Fengqi | 1 | -9/+8 |
2018-08-06 | btrfs: Verify that every chunk has corresponding block group at mount time | Qu Wenruo | 1 | -1/+57 |