Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
afef7889c480ed134247f16c2ebdeabd75e77fd0
/
fs
/
btrfs
/
relocation.c
ffd4bb2
btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent()
by Qu Wenruo
· 6 years ago
82fa113
btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_extent_ref()
by Qu Wenruo
· 6 years ago
7949f33
btrfs: get fs_info from block group in lookup_free_space_inode
by David Sterba
· 6 years ago
f975626
btrfs: Remove redundant inode argument from btrfs_add_ordered_sum
by Nikolay Borisov
· 6 years ago
ff612ba
btrfs: fix panic during relocation after ENOSPC before writeback happens
by Josef Bacik
· 6 years ago
10995c0
btrfs: reloc: Fix NULL pointer dereference due to expanded reloc_root lifespan
by Qu Wenruo
· 6 years ago
43eb5f2
btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
by Qu Wenruo
· 6 years ago
c258d6e
btrfs: Introduce fs_info to extent_io_tree
by Qu Wenruo
· 6 years ago
cbca7d5
Btrfs: add missing error handling after doing leaf/node binary search
by Filipe Manana
· 6 years ago
8bead25
btrfs: open code now trivial btrfs_set_lock_blocking
by David Sterba
· 7 years ago
f616f5c
btrfs: qgroup: Use delayed subtree rescan for balance
by Qu Wenruo
· 6 years ago
370a11b
btrfs: qgroup: Introduce per-root swapped blocks infrastructure
by Qu Wenruo
· 6 years ago
d2311e6
btrfs: relocation: Delay reloc tree deletion after merge_reloc_roots
by Qu Wenruo
· 6 years ago
9cf10cc
Btrfs: drop useless LIST_HEAD in merge_reloc_root
by Julia Lawall
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
f89e09c
btrfs: add helper to describe block group flags
by Anand Jain
· 6 years ago
eede2bf
Btrfs: prevent ioctls from interfering with a swap file
by Omar Sandoval
· 8 years ago
42a657f
btrfs: relocation: set trans to be NULL after ending transaction
by Pan Bian
· 6 years ago
06bbf67
btrfs: relocation: Remove redundant tree level check
by Qu Wenruo
· 6 years ago
98ff7b94
btrfs: relocation: Cleanup while loop using rbtree_postorder_for_each_entry_safe
by Qu Wenruo
· 6 years ago
3d0174f
btrfs: qgroup: Only trace data extents in leaves if we're relocating data block group
by Qu Wenruo
· 6 years ago
5f52782
btrfs: qgroup: Use generation-aware subtree swap to mark dirty extents
by Qu Wenruo
· 6 years ago
fa6ac71
btrfs: relocation: Add basic extent backref related comments for build_backref_tree
by Qu Wenruo
· 6 years ago
65c6e82
btrfs: Handle owner mismatch gracefully when walking up tree
by Qu Wenruo
· 6 years ago
4fd786e
btrfs: Remove 'objectid' member from struct btrfs_root
by Misono Tomohiro
· 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
2e19f1f
btrfs: btrfs_iget never returns an is_bad_inode inode
by Al Viro
· 6 years ago
deb4062
btrfs: qgroup: Drop root parameter from btrfs_qgroup_trace_subtree
by Lu Fengqi
· 6 years ago
389305b
btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized
by Qu Wenruo
· 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
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
b78e2b7
btrfs: fix describe_relocation when printing unknown flags
by Anand Jain
· 7 years ago
9113493
btrfs: remove unused fs_info parameter
by Gu Jinxiang
· 7 years ago
17515f1
btrfs: Fix wrong first_key parameter in replace_path
by Qu Wenruo
· 7 years ago
c1d7c51
btrfs: replace GPL boilerplate by SPDX -- sources
by David Sterba
· 7 years ago
581c176
btrfs: Validate child tree block's level and first key
by Qu Wenruo
· 7 years ago
43b1859
btrfs: qgroup: Use separate meta reservation type for delalloc
by Qu Wenruo
· 7 years ago
765f3ce
btrfs: Handle btrfs_set_extent_delalloc failure in relocate_file_extent_cluster
by Nikolay Borisov
· 7 years ago
e3b8a48
Btrfs: fix reported number of inode blocks after buffered append writes
by Filipe Manana
· 7 years ago
8b62f87
Btrfs: rework outstanding_extents
by Josef Bacik
· 7 years ago
84f7d8e
btrfs: pass root to various extent ref mod functions
by Josef Bacik
· 7 years ago
bb166d7
btrfs: fix NULL pointer dereference from free_reloc_roots()
by Naohiro Aota
· 7 years ago
cdccee9
Btrfs: remove BUG_ON in __add_tree_block
by Liu Bo
· 7 years ago
b14c55a
Btrfs: remove BUG() in add_data_reference
by Liu Bo
· 7 years ago
3de28d5
Btrfs: convert to use btrfs_get_extent_inline_ref_type
by Liu Bo
· 7 years ago
e3f3ad1
btrfs: Remove never reached error handling code in __add_reloc_root
by Nikolay Borisov
· 7 years ago
6374e57a
btrfs: fix integer overflow in calc_reclaim_items_nr
by Chris Mason
· 8 years ago
bc42bda
btrfs: qgroup: Fix qgroup reserved space underflow by only freeing reserved ranges
by Qu Wenruo
· 8 years ago
364ecf3
btrfs: qgroup: Introduce extent changeset for qgroup reserve functions
by Qu Wenruo
· 8 years ago
c6100a4
Btrfs: replace tree->mapping with tree->private_data
by Josef Bacik
· 8 years ago
73f2e54
btrfs: Make btrfs_orphan_add take btrfs_inode
by Nikolay Borisov
· 8 years ago
dcdbc05
btrfs: Make btrfs_drop_extent_cache take btrfs_inode
by Nikolay Borisov
· 8 years ago
691fa05
btrfs: all btrfs_delalloc_release_metadata take btrfs_inode
by Nikolay Borisov
· 8 years ago
9f3db42
btrfs: Make btrfs_delalloc_reserve_metadata take btrfs_inode
by Nikolay Borisov
· 8 years ago
77ab86b
btrfs: free-space-cache, clean up unnecessary root arguments
by Jeff Mahoney
· 8 years ago
5e00f19
btrfs: convert btrfs_inc_block_group_ro to accept fs_info
by Jeff Mahoney
· 8 years ago
f85b737
btrfs: fix over-80 lines introduced by previous cleanups
by David Sterba
· 8 years ago
4a0cc7c
btrfs: Make btrfs_ino take a struct btrfs_inode
by Nikolay Borisov
· 8 years ago
5f52a2c
Merge branch 'for-chris-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.10
by Chris Mason
· 8 years ago
3a45bb2
btrfs: remove root parameter from transaction commit/end routines
by Jeff Mahoney
· 8 years ago
2ff7e61
btrfs: take an fs_info directly when the root is not used otherwise
by Jeff Mahoney
· 9 years ago
0b246af
btrfs: root->fs_info cleanup, add fs_info convenience variables
by Jeff Mahoney
· 9 years ago
da17066
btrfs: pull node/sector/stripe sizes out of root and into fs_info
by Jeff Mahoney
· 9 years ago
6bccf3a
btrfs: call functions that always use the same root with fs_info instead
by Jeff Mahoney
· 9 years ago
824d8df
btrfs: qgroup: Fix qgroup data leaking by using subtree tracing
by Qu Wenruo
· 8 years ago
50b3e04
btrfs: qgroup: Rename functions to make it follow reserve,trace,account steps
by Qu Wenruo
· 8 years ago
b159fa2
btrfs: remove constant parameter to memset_extent_buffer and rename it
by David Sterba
· 8 years ago
ebce0e0
btrfs: make block group flags in balance printks human-readable
by Adam Borowski
· 8 years ago
001895b
Btrfs: remove unused code when creating and merging reloc trees
by Filipe Manana
· 8 years ago
054570a
Btrfs: fix relocation incorrectly dropping data references
by Filipe Manana
· 8 years ago
4547f4d
Btrfs: kill BUG_ON in do_relocation
by Liu Bo
· 8 years ago
5d163e0
btrfs: unsplit printed strings
by Jeff Mahoney
· 8 years ago
6bdf131
Btrfs: don't leak reloc root nodes on error
by Josef Bacik
· 8 years ago
3561b9d
Btrfs: return gracefully from balance if fs tree is corrupted
by Liu Bo
· 8 years ago
afcdd12
Btrfs: add a flags field to btrfs_fs_info
by Josef Bacik
· 8 years ago
ba8b04c
btrfs: extend btrfs_set_extent_delalloc and its friends to support in-band dedupe and subpage size patchset
by Qu Wenruo
· 8 years ago
a9b1fc8
Btrfs: fix endless loop in balancing block groups
by Liu Bo
· 8 years ago
1851309
btrfs: update btrfs_space_info's bytes_may_use timely
by Wang Xiaoguang
· 8 years ago
dcb40c1
btrfs: use correct offset for reloc_inode in prealloc_file_extent_cluster()
by Wang Xiaoguang
· 8 years ago
62b9954
btrfs: relocation: Fix leaking qgroups numbers on data extents
by Qu Wenruo
· 8 years ago
6664283
btrfs: btrfs_abort_transaction, drop root parameter
by Jeff Mahoney
· 9 years ago
0fd8c3d
Btrfs: fix panic in balance due to EIO
by Liu Bo
· 8 years ago
f490709
Btrfs: change BUG_ON()'s to ASSERT()'s in backref_cache_cleanup()
by Liu Bo
· 8 years ago
8ca17f0
Btrfs: use FLUSH_LIMIT for relocation in reserve_metadata_bytes
by Josef Bacik
· 9 years ago
ac2faba
Btrfs: fill relocation block rsv after allocation
by Josef Bacik
· 9 years ago
25d609f
Btrfs: fix callers of btrfs_block_rsv_migrate
by Josef Bacik
· 9 years ago
42f3173
Merge branch 'cleanups-4.7' into for-chris-4.7-20160525
by David Sterba
· 9 years ago
0132761
btrfs: fix string and comment grammatical issues and typos
by Nicholas D Steeves
· 9 years ago
c315ef8
Merge branch 'for-chris-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.7
by Chris Mason
· 9 years ago
f78c436
Btrfs: fix race between block group relocation and nocow writes
by Filipe Manana
· 9 years ago
9cfa3e3
Btrfs: don't do unnecessary delalloc flushes when relocating
by Filipe Manana
· 9 years ago
578def7
Btrfs: don't wait for unrelated IO to finish before relocation
by Filipe Manana
· 9 years ago
9116621
btrfs: sink gfp parameter to clear_extent_bits
by David Sterba
· 9 years ago
ceeb0ae
btrfs: sink gfp parameter to set_extent_bits
by David Sterba
· 9 years ago
34d9700
btrfs: rename btrfs_std_error to btrfs_handle_fs_error
by Anand Jain
· 9 years ago
839a3f7
Merge branch 'for-linus-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
Next »