summaryrefslogtreecommitdiff
path: root/fs/btrfs/tree-log.h
AgeCommit message (Expand)AuthorFilesLines
2024-07-11btrfs: avoid transaction commit on any fsync after subvolume creationFilipe Manana1-0/+2
2024-07-11btrfs: use a btrfs_inode in the log context (struct btrfs_log_ctx)Filipe Manana1-2/+2
2024-03-04btrfs: uninline some static inline helpers from tree-log.hDavid Sterba1-45/+3
2024-03-04btrfs: add forward declarations and headers, part 2David Sterba1-0/+8
2024-03-04btrfs: preallocate temporary extent buffer for inode logging when neededFilipe Manana1-0/+25
2023-06-19btrfs: change for_rename argument of btrfs_record_unlink_dir() to boolFilipe Manana1-1/+1
2023-02-13btrfs: use a negative value for BTRFS_LOG_FORCE_COMMITFilipe Manana1-2/+7
2023-02-06btrfs: simplify update of last_dir_index_offset when logging a directoryFilipe Manana1-2/+0
2022-12-05btrfs: use struct fscrypt_str instead of struct qstrSweet Tea Dorminy1-2/+2
2022-12-05btrfs: use struct qstr instead of name and namelen pairsSweet Tea Dorminy1-2/+2
2022-12-05btrfs: move the printk helpers out of ctree.hJosef Bacik1-0/+1
2022-09-26btrfs: use delayed items when logging a directoryFilipe Manana1-0/+2
2022-09-26btrfs: log conflicting inodes without holding log mutex of the initial inodeFilipe Manana1-0/+6
2022-07-25btrfs: tree-log: make the return value for log syncing consistentJosef Bacik1-0/+3
2022-03-14btrfs: avoid inode logging during rename and link when possibleFilipe Manana1-0/+3
2022-03-14btrfs: avoid logging all directory changes during renamesFilipe Manana1-1/+1
2022-03-14btrfs: pass the dentry to btrfs_log_new_name() instead of the inodeFilipe Manana1-1/+1
2021-10-26btrfs: change error handling for btrfs_delete_*_in_logJosef Bacik1-8/+8
2021-10-26btrfs: keep track of the last logged keys when logging a directoryFilipe Manana1-0/+2
2020-10-07btrfs: make fast fsyncs wait only for writebackFilipe Manana1-2/+16
2020-10-07btrfs: do not commit logs and transactions during link and rename operationsFilipe Manana1-10/+4
2019-04-29btrfs: get fs_info from trans in btrfs_set_log_full_commitDavid Sterba1-3/+2
2019-04-29btrfs: get fs_info from trans in btrfs_need_log_full_commitDavid Sterba1-3/+2
2018-12-17Btrfs: remove no longer used io_err from btrfs_log_ctxFilipe Manana1-2/+0
2018-10-15btrfs: change btrfs_pin_log_trans to return voidzhong jiang1-1/+1
2018-08-23Btrfs: sync log after logging new nameFilipe Manana1-1/+9
2018-04-12btrfs: replace GPL boilerplate by SPDX -- headersDavid Sterba1-16/+4
2018-03-26btrfs: Remove root argument from btrfs_log_dentry_safeNikolay Borisov1-1/+1
2017-02-14btrfs: Make btrfs_del_inode_ref take btrfs_inodeNikolay Borisov1-1/+1
2017-02-14btrfs: Make btrfs_del_dir_entries_in_log take btrfs_inodeNikolay Borisov1-1/+1
2017-02-14btrfs: Make btrfs_log_new_name take btrfs_inodeNikolay Borisov1-1/+1
2017-02-14btrfs: Make btrfs_record_snapshot_destroy take btrfs_inodeNikolay Borisov1-1/+1
2017-02-14btrfs: Make btrfs_record_unlink_dir take btrfs_inodeNikolay Borisov1-1/+1
2017-02-14Btrfs: ACCESS_ONCE cleanupSeraphime Kirkovski1-2/+2
2016-08-25Btrfs: fix lockdep warning on deadlock against an inode's log mutexFilipe Manana1-1/+4
2016-03-01Btrfs: fix unreplayable log after snapshot delete + parent dir fsyncFilipe Manana1-0/+2
2015-03-26Btrfs: fix metadata inconsistencies after directory fsyncFilipe Manana1-0/+2
2014-09-19Btrfs: fix data corruption after fast fsync and writeback errorFilipe Manana1-0/+2
2014-09-08Btrfs: fix fsync data loss after a ranged fsyncFilipe Manana1-0/+2
2014-06-09Btrfs: use helpers for last_trans_log_full_commit instead of opencodeMiao Xie1-0/+16
2014-03-10Btrfs: just wait or commit our own log sub-transactionMiao Xie1-0/+2
2014-03-10Btrfs: fix skipped error handle when log sync failedMiao Xie1-2/+14
2013-05-06btrfs: make static code static & remove dead codeEric Sandeen1-3/+0
2012-03-22btrfs: return void in functions without error conditionsJeff Mahoney1-1/+1
2011-05-04btrfs: remove unused function prototypesDavid Sterba1-1/+0
2010-05-25Btrfs: Metadata ENOSPC handling for tree logYan, Zheng1-0/+2
2009-10-13Btrfs: avoid tree log commit when there are no changesChris Mason1-0/+3
2009-03-24Btrfs: tree logging unlink/rename fixesChris Mason1-5/+12
2008-09-25Btrfs: Add a write ahead tree log to optimize synchronous operationsChris Mason1-0/+41