summaryrefslogtreecommitdiff
path: root/fs/btrfs/tree-log.c
AgeCommit message (Expand)AuthorFilesLines
4 daysbtrfs: always detect conflicting inodes when logging inode refsFilipe Manana1-4/+2
10 daysbtrfs: don't log conflicting inode if it's a dir moved in the current transac...Filipe Manana1-0/+38
10 daysbtrfs: do not skip logging new dentries when logging a new nameFilipe Manana1-8/+0
2025-11-24btrfs: do not update last_log_commit when logging inode due to a new nameFilipe Manana1-1/+1
2025-11-02btrfs: use level argument in log tree walk callback replay_one_buffer()Filipe Manana1-5/+3
2025-11-02btrfs: always drop log root tree reference in btrfs_replay_log()Filipe Manana1-1/+0
2025-09-25btrfs: fix invalid extref key setup when replaying dentryFilipe Manana1-1/+1
2025-09-09btrfs: avoid load/store tearing races when checking if an inode was loggedFilipe Manana1-4/+21
2025-09-09btrfs: fix race between setting last_dir_index_offset and inode loggingFilipe Manana1-15/+2
2025-09-09btrfs: fix race between logging inode and checking if it was logged beforeFilipe Manana1-6/+30
2025-08-28btrfs: populate otime when logging an inode itemQu Wenruo1-0/+3
2025-08-28btrfs: don't ignore inode missing when replaying log treeFilipe Manana1-2/+12
2025-08-28btrfs: fix log tree replay failure due to file with 0 links and extentsFilipe Manana1-18/+30
2025-08-28btrfs: abort transaction during log replay if walk_log_tree() failedFilipe Manana1-2/+5
2025-07-17btrfs: fix inode lookup error handling during log replayFilipe Manana1-77/+146
2025-07-17btrfs: return a btrfs_inode from btrfs_iget_logging()Filipe Manana1-49/+45
2025-07-17btrfs: remove redundant root argument from fixup_inode_link_count()Filipe Manana1-11/+9
2025-07-10btrfs: fix iteration of extrefs during log replayFilipe Manana1-2/+2
2025-07-10btrfs: fix missing error handling when searching for inode refs during log re...Filipe Manana1-1/+3
2024-10-22btrfs: fix uninitialized pointer free on read_alloc_one_name() errorRoi Martin1-2/+2
2024-10-22btrfs: fix uninitialized pointer free in add_inode_ref()Roi Martin1-1/+1
2024-07-05btrfs: use NOFS context when getting inodes during logging and log replayFilipe Manana1-15/+28
2024-06-16btrfs: fix crash on racing fsync and size-extending write into preallocOmar Sandoval1-6/+11
2023-11-28btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana1-6/+6
2023-09-26Merge tag 'for-6.6-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-09-21btrfs: initialize start_slot in btrfs_log_prealloc_extentsJosef Bacik1-1/+1
2023-08-28Merge tag 'for-6.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds1-5/+3
2023-08-21btrfs: use LIST_HEAD() to initialize the list_headRuan Jinjie1-3/+1
2023-08-21btrfs: remove redundant initialization of variables in log_new_ancestorsColin Ian King1-2/+2
2023-07-13btrfs: convert to ctime accessor functionsJeff Layton1-2/+2
2023-06-19btrfs: do not BUG_ON() when dropping inode items from log rootFilipe Manana1-6/+6
2023-06-19btrfs: rename the bytenr field in struct btrfs_ordered_sum to logicalChristoph Hellwig1-6/+6
2023-06-19btrfs: change for_rename argument of btrfs_record_unlink_dir() to boolFilipe Manana1-1/+1
2023-06-19btrfs: remove pointless label and goto at btrfs_record_unlink_dir()Filipe Manana1-7/+3
2023-06-19btrfs: update comments at btrfs_record_unlink_dir() to be more clearFilipe Manana1-4/+8
2023-06-19btrfs: use inode_logged() at btrfs_record_unlink_dir()Filipe Manana1-2/+2
2023-06-19btrfs: use inode_logged() at need_log_inode()Filipe Manana1-3/+3
2023-05-27btrfs: fix an uninitialized variable warning in btrfs_log_inodeShida Zhang1-1/+1
2023-04-17btrfs: use log root when iterating over index keys when logging directoryFilipe Manana1-27/+24
2023-04-17btrfs: avoid iterating over all indexes when logging directoryFilipe Manana1-2/+30
2023-04-17btrfs: tree-log: factor out a clean_log_buffer helperChristoph Hellwig1-61/+31
2023-04-17btrfs: open code btrfs_bin_search()Anand Jain1-1/+1
2023-02-15btrfs: replace btrfs_wait_tree_block_writeback by wait_on_extent_buffer_write...Josef Bacik1-9/+3
2023-02-15btrfs: rename btrfs_clean_tree_block to btrfs_clear_buffer_dirtyJosef Bacik1-3/+3
2023-02-15btrfs: replace clearing extent buffer dirty bit with btrfs_clean_blockJosef Bacik1-19/+15
2023-02-15btrfs: add trans argument to btrfs_clean_tree_blockJosef Bacik1-3/+3
2023-02-13btrfs: use a single variable to track return value for log_dir_items()Filipe Manana1-19/+18
2023-02-13btrfs: use a negative value for BTRFS_LOG_FORCE_COMMITFilipe Manana1-7/+3
2023-02-07btrfs: simplify update of last_dir_index_offset when logging a directoryFilipe Manana1-6/+17
2023-01-12btrfs: do not abort transaction on failure to update log rootFilipe Manana1-7/+4