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