Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
fa781cea3d6a2bd5f6c044cb06c608d7eeb6d787
/
fs
/
btrfs
/
extent-tree.c
420829d
btrfs: Refactor shrink_delalloc
by Nikolay Borisov
· 6 years ago
3ec9a4c
btrfs: run delayed iputs before committing
by Josef Bacik
· 6 years ago
31890da
btrfs: handle delayed ref head accounting cleanup in abort
by Josef Bacik
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
0568e82
btrfs: run delayed items before dropping the snapshot
by Josef Bacik
· 6 years ago
83354f0
btrfs: catch cow on deleting snapshots
by Josef Bacik
· 6 years ago
01e0da4
btrfs: extent-tree: cleanup one-shot usage of @blocksize in do_walk_down
by Qu Wenruo
· 6 years ago
6440361
btrfs: rework btrfs_check_space_for_delayed_refs
by Josef Bacik
· 6 years ago
413df72
btrfs: add new flushing states for the delayed refs rsv
by Josef Bacik
· 6 years ago
4c8edbc
btrfs: update may_commit_transaction to use the delayed refs rsv
by Josef Bacik
· 6 years ago
ba2c4d4
btrfs: introduce delayed_refs_rsv
by Josef Bacik
· 6 years ago
bedc6617
btrfs: cleanup extent_op handling
by Josef Bacik
· 6 years ago
07c4777
btrfs: add cleanup_ref_head_accounting helper
by Josef Bacik
· 6 years ago
d7baffd
btrfs: add btrfs_delete_ref_head helper
by Josef Bacik
· 6 years ago
0e6ec38
Btrfs: allow clear_extent_dirty() to receive a cached extent state record
by Filipe Manana
· 6 years ago
de37aa5
btrfs: Remove fsid/metadata_fsid fields from btrfs_info
by Nikolay Borisov
· 6 years ago
7239ff4
btrfs: Introduce support for FSID change without metadata rewrite
by Nikolay Borisov
· 6 years ago
e72d79d
btrfs: Refactor find_free_extent loops update into find_free_extent_update_loop
by Qu Wenruo
· 6 years ago
e1a4184
btrfs: Refactor unclustered extent allocation into find_free_extent_unclustered()
by Qu Wenruo
· 6 years ago
d06e3bb
btrfs: Refactor clustered extent allocation into find_free_extent_clustered
by Qu Wenruo
· 6 years ago
b4bd745
btrfs: Introduce find_free_extent_ctl structure for later rework
by Qu Wenruo
· 6 years ago
e2907c1
btrfs: extent-tree: Detect bytes_pinned underflow earlier
by Lu Fengqi
· 6 years ago
9f9b8e8
btrfs: extent-tree: Detect bytes_may_use underflow earlier
by Qu Wenruo
· 6 years ago
80ee54b
btrfs: fix insert_reserved error handling
by Josef Bacik
· 6 years ago
fb5c39d
btrfs: don't use ctl->free_space for max_extent_size
by Josef Bacik
· 6 years ago
21a94f7
btrfs: reset max_extent_size properly
by Josef Bacik
· 6 years ago
5ce5555
Btrfs: fix deadlock when writing out free space caches
by Filipe Manana
· 6 years ago
7c86162
btrfs: remove fs_info from btrfs_should_throttle_delayed_refs
by Lu Fengqi
· 6 years ago
af9b8a0
btrfs: remove fs_info from btrfs_check_space_for_delayed_refs
by Lu Fengqi
· 6 years ago
9e920a6
btrfs: delayed-ref: pass delayed_refs directly to btrfs_delayed_ref_lock
by Lu Fengqi
· 6 years ago
5637c74
btrfs: delayed-ref: pass delayed_refs directly to btrfs_select_ref_head
by Lu Fengqi
· 6 years ago
545e336
btrfs: make sure we create all new block groups
by Josef Bacik
· 6 years ago
2cd86d3
btrfs: qgroup: Don't trace subtree if we're dropping reloc tree
by Qu Wenruo
· 6 years ago
0110a4c
btrfs: refactor __btrfs_run_delayed_refs loop
by Nikolay Borisov
· 6 years ago
e726138
btrfs: Factor out loop processing all refs of a head
by Nikolay Borisov
· 6 years ago
b1cdbcb
btrfs: Factor out ref head locking code in __btrfs_run_delayed_refs
by Nikolay Borisov
· 6 years ago
e3d0396
Btrfs: delayed-refs: use rb_first_cached for ref_tree
by Liu Bo
· 6 years ago
5c9d028
Btrfs: delayed-refs: use rb_first_cached for href_root
by Liu Bo
· 6 years ago
3aa7c7a
btrfs: wait on caching when putting the bg cache
by Josef Bacik
· 6 years ago
fee7acc
btrfs: keep trim from interfering with transaction commits
by Jeff Mahoney
· 6 years ago
0be88e3
btrfs: don't attempt to trim devices that don't support it
by Jeff Mahoney
· 6 years ago
d4e329d
btrfs: iterate all devices during trim, instead of fs_devices::alloc_list
by Jeff Mahoney
· 6 years ago
6ba9fc8
btrfs: Ensure btrfs_trim_fs can trim the whole filesystem
by Qu Wenruo
· 6 years ago
93bba24
btrfs: Enhance btrfs_trim_fs function to handle error better
by Qu Wenruo
· 6 years ago
380fd06
btrfs: remove redundant variable from btrfs_cross_ref_exist
by Misono Tomohiro
· 6 years ago
6aadd9e
Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes
by Liu Bo
· 6 years ago
b72c3ab
btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock
by Qu Wenruo
· 6 years ago
65c6e82
btrfs: Handle owner mismatch gracefully when walking up tree
by Qu Wenruo
· 6 years ago
556f3ca
btrfs: change btrfs_free_reserved_bytes to return void
by zhong jiang
· 6 years ago
4fd786e
btrfs: Remove 'objectid' member from struct btrfs_root
by Misono Tomohiro
· 6 years ago
5a2cb25
btrfs: remove a useless return statement in btrfs_block_rsv_add
by Lu Fengqi
· 6 years ago
3a58417
btrfs: switch update_size to bool in btrfs_block_rsv_migrate and btrfs_rsv_add_bytes
by Lu Fengqi
· 6 years ago
a5b7f42
btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_reserve_metadata
by Lu Fengqi
· 6 years ago
7ef4951
btrfs: Verify that every chunk has corresponding block group at mount time
by Qu Wenruo
· 6 years ago
514c7dc
btrfs: Check that each block group has corresponding chunk at mount time
by Qu Wenruo
· 6 years ago
85c3954
btrfs: extent-tree: Remove unused __btrfs_free_block_rsv
by Misono Tomohiro
· 6 years ago
ab9ce7d
btrfs: Remove fs_info from btrfs_del_root
by Lu Fengqi
· 6 years ago
b585102
btrfs: extent-tree: remove unused member walk_control::for_reloc
by David Sterba
· 6 years ago
4559b0a
btrfs: don't leak ret from do_chunk_alloc
by Josef Bacik
· 7 years ago
97aff91
btrfs: Remove fs_info from btrfs_finish_chunk_alloc
by Nikolay Borisov
· 7 years ago
5e23a6f
btrfs: extent-tree: Remove dead alignment check
by Qu Wenruo
· 6 years ago
46df06b
btrfs: refactor block group replication factor calculation to a helper
by David Sterba
· 7 years ago
deb4062
btrfs: qgroup: Drop root parameter from btrfs_qgroup_trace_subtree
by Lu Fengqi
· 7 years ago
8d38d7e
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_trace_leaf_items
by Lu Fengqi
· 7 years ago
031f24d
btrfs: Use btrfs_mark_bg_unused to replace open code
by Qu Wenruo
· 7 years ago
2556fbb
btrfs: Rewrite retry logic in do_chunk_alloc
by Nikolay Borisov
· 7 years ago
dec59fa
btrfs: use customized batch size for total_bytes_pinned
by Ethan Lien
· 7 years ago
3ffbd68
btrfs: simplify pointer chasing of local fs_info variables
by David Sterba
· 7 years ago
6d8ff4e
btrfs: annotate unlikely branches after V0 extent type removal
by David Sterba
· 7 years ago
ba3c2b1
btrfs: Add graceful handling of V0 extents
by Nikolay Borisov
· 7 years ago
a79865c
btrfs: Remove V0 extent support
by Nikolay Borisov
· 7 years ago
af431dc
btrfs: return EUCLEAN if extent_inline_ref type is invalid
by Su Yue
· 7 years ago
4379444
btrfs: Don't remove block group that still has pinned down bytes
by Qu Wenruo
· 7 years ago
bc877d2
btrfs: Deduplicate extent_buffer init code
by Nikolay Borisov
· 7 years ago
43a7e99
btrfs: Remove fs_info from btrfs_force_chunk_alloc
by Nikolay Borisov
· 7 years ago
c83488a
btrfs: Remove fs_info from btrfs_inc_block_group_ro
by Nikolay Borisov
· 7 years ago
61da2ab
btrfs: Remove fs_info from btrfs_alloc_logged_file_extent
by Nikolay Borisov
· 7 years ago
87cc7a8
btrfs: Remove fs_info from remove_extent_backref
by Nikolay Borisov
· 7 years ago
5fac7f9
btrfs: Remove fs_info from run_one_delayed_ref
by Nikolay Borisov
· 7 years ago
a639cde
btrfs: Remove fs_info from insert_inline_extent_backref
by Nikolay Borisov
· 7 years ago
3c4da65
btrfs: Remove fs_info from exclude_super_stripes
by Nikolay Borisov
· 7 years ago
9e715da
btrfs: Remove fs_info from free_excluded_extents
by Nikolay Borisov
· 7 years ago
451a2c1
btrfs: Remove fs_info from check_system_chunk
by Nikolay Borisov
· 7 years ago
c216b20
btrfs: Remove fs_info from btrfs_alloc_chunk
by Nikolay Borisov
· 7 years ago
0145882
btrfs: Remove fs_info from do_chunk_alloc
by Nikolay Borisov
· 7 years ago
f97806f
btrfs: Remove fs_info from run_delayed_tree_ref
by Nikolay Borisov
· 7 years ago
f9871ed
btrfs: Remove fs_info from cleanup_ref_head
by Nikolay Borisov
· 7 years ago
c4d56d4
btrfs: Remove unused fs_info from cleanup_extent_op
by Nikolay Borisov
· 7 years ago
20b9a2d
btrfs: Remove fs_info from run_delayed_extent_op
by Nikolay Borisov
· 7 years ago
2bf98ef
btrfs: Remove fs_info from run_delayed_data_ref
by Nikolay Borisov
· 7 years ago
2590d0f
btrfs: Remove fs_info argument from __btrfs_inc_extent_ref
by Nikolay Borisov
· 7 years ago
ef89b82
btrfs: Remove fs_info from alloc_reserved_file_extent
by Nikolay Borisov
· 7 years ago
e72cb92
btrfs: Remove fs_info from __btrfs_free_extent
by Nikolay Borisov
· 7 years ago
5a98ec0
btrfs: Remove fs_info from btrfs_remove_block_group
by Nikolay Borisov
· 7 years ago
e7e0209
btrfs: Remove fs_info from btrfs_make_block_group
by Nikolay Borisov
· 7 years ago
88a979c
btrfs: Remove fs_info from btrfs_add_delayed_data_ref
by Nikolay Borisov
· 7 years ago
44e1c47
btrfs: Remove fs_info from btrfs_add_delayed_tree_ref
by Nikolay Borisov
· 7 years ago
fbe4801
btrfs: Remove fs_info from lookup_extent_backref
by Nikolay Borisov
· 7 years ago
bd1d53e
btrfs: Remove fs_info argument from lookup_extent_data_ref
by Nikolay Borisov
· 7 years ago
b8582ee
btrfs: Remove fs_info argument from lookup_tree_block_ref
by Nikolay Borisov
· 7 years ago
Next »