Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
4d52b28ddfaede27e62abe10d7ce1a6803a1334d
/
fs
/
btrfs
/
tree-log.c
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
af8c081
Merge tag 'for-4.16-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
1f250e9
Btrfs: fix log replay failure after unlink and link combination
by Filipe Manana
· 7 years ago
9a6509c
Btrfs: fix log replay failure after linking special file and fsync
by Filipe Manana
· 7 years ago
da370f1
Merge tag 'for-4.16-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
900c998
Btrfs: fix unexpected -EEXIST when creating new inode
by Liu Bo
· 7 years ago
55237a5
Btrfs: fix extent state leak from tree log
by Liu Bo
· 7 years ago
1846430
Btrfs: fix crash due to not cleaning up tree log block's dirty bits
by Liu Bo
· 7 years ago
31466f3
Merge tag 'for-4.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
by Linus Torvalds
· 7 years ago
c7f88c4
btrfs: convert to new i_version API
by Jeff Layton
· 7 years ago
41a1ead
btrfs: btrfs_inode_log_parent should use defined inode_only values.
by Edmund Nadolski
· 7 years ago
bae15d9
btrfs: Cleanup existing name_len checks
by Qu Wenruo
· 7 years ago
ebb7044
Btrfs: fix list_add corruption and soft lockups in fsync
by Liu Bo
· 7 years ago
84f7d8e
btrfs: pass root to various extent ref mod functions
by Josef Bacik
· 7 years ago
8ca1995
btrfs: Remove unused variable
by Nikolay Borisov
· 7 years ago
49e83f5
Btrfs: protect conditions within root->log_mutex while waiting
by Liu Bo
· 7 years ago
8c6c592
btrfs: log csums for all modified extents
by Josef Bacik
· 7 years ago
0dde10b
btrfs: Remove extra parentheses from condition in copy_items()
by Matthias Kaehlcke
· 7 years ago
6399fb5
Btrfs: fix assertion failure during fsync in no-holes mode
by Filipe Manana
· 7 years ago
Next »