Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
e3b8336117e515a260da32fa10bb3354ba12c429
/
fs
/
btrfs
/
tree-log.c
e3b8336
btrfs: remove the redundant parameter level in btrfs_bin_search()
by Qu Wenruo
· 4 years, 9 months ago
f135cea
btrfs: fix partial loss of prealloc extent past i_size after fsync
by Filipe Manana
· 4 years, 9 months ago
7af5974
btrfs: make full fsyncs always operate on the entire file again
by Filipe Manana
· 4 years, 9 months ago
8c38938
btrfs: move the root freeing stuff into btrfs_put_root
by Josef Bacik
· 5 years ago
0a8068a
btrfs: make ranged full fsyncs more efficient
by Filipe Manana
· 4 years, 10 months ago
da44700
btrfs: factor out inode items copy loop from btrfs_log_inode()
by Filipe Manana
· 4 years, 10 months ago
a5eeb3d
btrfs: add helper to get the end offset of a file extent item
by Filipe Manana
· 4 years, 10 months ago
9fce570
btrfs: Make btrfs_pin_extent_for_log_replay take transaction handle
by Nikolay Borisov
· 5 years ago
7bfc100
btrfs: Make btrfs_pin_reserved_extent take transaction handle
by Nikolay Borisov
· 5 years ago
10e958d
btrfs: Call btrfs_pin_reserved_extent only during active transaction
by Nikolay Borisov
· 5 years ago
6787bb9
btrfs: Introduce unaccount_log_buffer
by Nikolay Borisov
· 5 years ago
0024652
btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root
by Josef Bacik
· 5 years ago
bc44d7c
btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root
by Josef Bacik
· 5 years ago
81f096e
btrfs: use btrfs_put_fs_root to free roots always
by Josef Bacik
· 5 years ago
ca2037f
btrfs: hold a ref on the root in btrfs_recover_log_trees
by Josef Bacik
· 5 years ago
3619c94
btrfs: open code btrfs_read_fs_root_no_name
by Josef Bacik
· 5 years ago
62a2c73
btrfs: export and use btrfs_read_tree_root for tree-log
by Josef Bacik
· 5 years ago
9ddc959
btrfs: use the file extent tree infrastructure
by Josef Bacik
· 5 years ago
b5e4ff9
Btrfs: fix infinite loop during fsync after rename operations
by Filipe Manana
· 5 years ago
36ee0b4
btrfs: Remove redundant WARN_ON in walk_down_log_tree
by Nikolay Borisov
· 5 years ago
5c4b691
btrfs: Remove WARN_ON in walk_log_tree
by Nikolay Borisov
· 5 years ago
a0fbf73
btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_reserved_extent
by Nikolay Borisov
· 5 years ago
0e56315
Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
by Filipe Manana
· 5 years ago
9bc574d
btrfs: skip log replay on orphaned roots
by Josef Bacik
· 5 years ago
40e046a
Btrfs: fix missing data checksums after replaying a log tree
by Filipe Manana
· 5 years ago
67439da
btrfs: opencode extent_buffer_get
by David Sterba
· 5 years ago
4c66e0d
btrfs: drop unused parameter is_new from btrfs_iget
by David Sterba
· 5 years ago
725af92
btrfs: Open-code name_in_log_ref in replay_one_name
by Nikolay Borisov
· 5 years ago
d3316c8
btrfs: Properly handle backref_in_log retval
by Nikolay Borisov
· 5 years ago
89cbf5f6b
btrfs: Don't opencode btrfs_find_name_in_backref in backref_in_log
by Nikolay Borisov
· 5 years ago
f877987
Merge tag 'for-5.4-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 5 years ago
4203e96
btrfs: fix incorrect updating of log root tree
by Josef Bacik
· 5 years ago
7d14df2
Merge tag 'for-5.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 5 years ago
410f954
Btrfs: fix assertion failure during fsync and use of stale transaction
by Filipe Manana
· 5 years ago
c82f823
btrfs: tie extent buffer and it's token together
by David Sterba
· 5 years ago
6ff49c6
btrfs: Make btrfs_find_name_in_ext_backref return struct btrfs_inode_extref
by Nikolay Borisov
· 5 years ago
9bb8407
btrfs: Make btrfs_find_name_in_backref return btrfs_inode_ref struct
by Nikolay Borisov
· 5 years ago
602cbe9
btrfs: move cond_wake_up functions out of ctree
by David Sterba
· 5 years ago
430a662
btrfs: tree-log: use symbolic name for first replay stage
by David Sterba
· 5 years ago
e13976c
btrfs: tree-log: convert defines to enums
by David Sterba
· 5 years ago
e678934
btrfs: Remove unnecessary check from join_running_log_trans
by Nikolay Borisov
· 6 years ago
803f0f6
Btrfs: fix fsync not persisting dentry deletions due to inode evictions
by Filipe Manana
· 6 years ago
d1d832a
Btrfs: fix data loss after inode eviction, renaming it, and fsync it
by Filipe Manana
· 6 years ago
06989c7
Btrfs: fix race updating log root item during fsync
by Filipe Manana
· 6 years ago
60d9f50
Btrfs: fix fsync not persisting changed attributes of a directory
by Filipe Manana
· 6 years ago
ebb9290
Btrfs: avoid fallback to transaction commit during fsync of files with holes
by Filipe Manana
· 6 years ago
b8aa330
Btrfs: improve performance on fsync of files with multiple hardlinks
by Filipe Manana
· 6 years ago
c71dd88
btrfs: remove unused parameter fs_info from btrfs_extend_item
by David Sterba
· 6 years ago
78ac4f9
btrfs: remove unused parameter fs_info from btrfs_truncate_item
by David Sterba
· 6 years ago
82fa113
btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_extent_ref()
by Qu Wenruo
· 6 years ago
9078776
btrfs: get fs_info from trans in btrfs_set_log_full_commit
by David Sterba
· 6 years ago
4884b8e
btrfs: get fs_info from trans in btrfs_need_log_full_commit
by David Sterba
· 6 years ago
6a884d7d
btrfs: get fs_info from eb in clean_tree_block
by David Sterba
· 6 years ago
bcdc428
btrfs: get fs_info from eb in btrfs_exclude_logged_extents
by David Sterba
· 6 years ago
247462a
btrfs: move tree block wait and write helpers to tree-log
by David Sterba
· 6 years ago
0ccc387
Btrfs: fix assertion failure on fsync with NO_HOLES enabled
by Filipe Manana
· 6 years ago
2cc8334
btrfs: remove WARN_ON in log_dir_items
by Josef Bacik
· 6 years ago
bf50411
Btrfs: fix incorrect file size after shrinking truncate and fsync
by Filipe Manana
· 6 years ago
cbca7d5
Btrfs: add missing error handling after doing leaf/node binary search
by Filipe Manana
· 6 years ago
a3baaf0
Btrfs: fix fsync after succession of renames and unlink/rmdir
by Filipe Manana
· 6 years ago
6b5fc43
Btrfs: fix fsync after succession of renames of different files
by Filipe Manana
· 6 years ago
8bead25
btrfs: open code now trivial btrfs_set_lock_blocking
by David Sterba
· 7 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
41bd606
Btrfs: fix fsync of files with multiple hard links in new directories
by Filipe Manana
· 6 years ago
59b0713
Btrfs: simpler and more efficient cleanup of a log tree's extent io tree
by Filipe Manana
· 6 years ago
ce02f03
Btrfs: remove no longer used logged range variables when logging extents
by Filipe Manana
· 6 years ago
008c675
Btrfs: fix missing data checksums after a ranged fsync (msync)
by Filipe Manana
· 6 years ago
c495144
btrfs: move the dio_sem higher up the callchain
by Josef Bacik
· 6 years ago
7ed586d
Btrfs: fix assertion on fsync of regular file when using no-holes feature
by Filipe Manana
· 6 years ago
0f375ee
Btrfs: fix wrong dentries after fsync of file that got its parent replaced
by Filipe Manana
· 6 years ago
f2d72f4
Btrfs: fix warning when replaying log after fsync of a tmpfile
by Filipe Manana
· 6 years ago
374b0e2
btrfs: fix error handling in free_log_tree
by Jeff Mahoney
· 6 years ago
45128b0
btrfs: change btrfs_pin_log_trans to return void
by zhong jiang
· 6 years ago
d4682ba
Btrfs: sync log after logging new name
by Filipe Manana
· 7 years ago
8d9e220
btrfs: simplify IS_ERR/PTR_ERR checks
by Al Viro
· 6 years ago
2e19f1f
btrfs: btrfs_iget never returns an is_bad_inode inode
by Al Viro
· 6 years ago
0d83639
Btrfs: fix mount failure after fsync due to hard link recreation
by Filipe Manana
· 6 years ago
a95f3aa
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_trace_extent
by Lu Fengqi
· 6 years ago
3ffbd68
btrfs: simplify pointer chasing of local fs_info variables
by David Sterba
· 7 years ago
e41ca58
btrfs: Get rid of the confusing btrfs_file_extent_inline_len
by Qu Wenruo
· 7 years ago
61da2ab
btrfs: Remove fs_info from btrfs_alloc_logged_file_extent
by Nikolay Borisov
· 7 years ago
a9ecb65
btrfs: Streamline log_extent_csums a bit
by Nikolay Borisov
· 7 years ago
5636cf7
btrfs: remove the logged extents infrastructure
by Josef Bacik
· 7 years ago
a2120a4
btrfs: clean up the left over logged_list usage
by Josef Bacik
· 7 years ago
e7175a6
btrfs: remove the wait ordered logic in the log_one_extent path
by Josef Bacik
· 7 years ago
093258e
btrfs: replace waitqueue_actvie with cond_wake_up
by David Sterba
· 7 years ago
3d3a2e6
btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups
by David Sterba
· 7 years ago
31d11b8
Btrfs: fix duplicate extents after fsync of file with prealloc extents
by Filipe Manana
· 7 years ago
9a8fca6
Btrfs: fix xattr loss after power failure
by Filipe Manana
· 7 years ago
c1d7c51
btrfs: replace GPL boilerplate by SPDX -- sources
by David Sterba
· 7 years ago
471d557
Btrfs: fix loss of prealloc extents past i_size after fsync log replay
by Filipe Manana
· 7 years ago
b98def7
Btrfs: bail out on error during replay_dir_deletes
by Liu Bo
· 7 years ago
80c0b42
Btrfs: fix NULL pointer dereference in log_dir_items
by Liu Bo
· 7 years ago
581c176
btrfs: Validate child tree block's level and first key
by Qu Wenruo
· 7 years ago
8434ec4
Btrfs: fix copy_items() return value when logging an inode
by Filipe Manana
· 7 years ago
4ee3fad
Btrfs: fix fsync after hole punching when using no-holes feature
by Filipe Manana
· 7 years ago
e5b84f7a
btrfs: Remove root argument from btrfs_log_dentry_safe
by Nikolay Borisov
· 7 years ago
f882274
btrfs: Remove root arg from btrfs_log_inode_parent
by Nikolay Borisov
· 7 years ago
9678c54
btrfs: Remove custom crc32c init code
by Nikolay Borisov
· 7 years ago
e5c304e6
btrfs: Don't pass fs_info to btrfs_run_delayed_items/_nr
by Nikolay Borisov
· 7 years ago
Next »