aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/tree-log.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-04btrfs: uninline some static inline helpers from tree-log.hGravatar David Sterba 1-45/+3
2024-03-04btrfs: add forward declarations and headers, part 2Gravatar David Sterba 1-0/+8
2024-03-04btrfs: preallocate temporary extent buffer for inode logging when neededGravatar Filipe Manana 1-0/+25
2023-06-19btrfs: change for_rename argument of btrfs_record_unlink_dir() to boolGravatar Filipe Manana 1-1/+1
2023-02-13btrfs: use a negative value for BTRFS_LOG_FORCE_COMMITGravatar Filipe Manana 1-2/+7
2023-02-06btrfs: simplify update of last_dir_index_offset when logging a directoryGravatar Filipe Manana 1-2/+0
2022-12-05btrfs: use struct fscrypt_str instead of struct qstrGravatar Sweet Tea Dorminy 1-2/+2
2022-12-05btrfs: use struct qstr instead of name and namelen pairsGravatar Sweet Tea Dorminy 1-2/+2
2022-12-05btrfs: move the printk helpers out of ctree.hGravatar Josef Bacik 1-0/+1
2022-09-26btrfs: use delayed items when logging a directoryGravatar Filipe Manana 1-0/+2
2022-09-26btrfs: log conflicting inodes without holding log mutex of the initial inodeGravatar Filipe Manana 1-0/+6
2022-07-25btrfs: tree-log: make the return value for log syncing consistentGravatar Josef Bacik 1-0/+3
2022-03-14btrfs: avoid inode logging during rename and link when possibleGravatar Filipe Manana 1-0/+3
2022-03-14btrfs: avoid logging all directory changes during renamesGravatar Filipe Manana 1-1/+1
2022-03-14btrfs: pass the dentry to btrfs_log_new_name() instead of the inodeGravatar Filipe Manana 1-1/+1
2021-10-26btrfs: change error handling for btrfs_delete_*_in_logGravatar Josef Bacik 1-8/+8
2021-10-26btrfs: keep track of the last logged keys when logging a directoryGravatar Filipe Manana 1-0/+2
2020-10-07btrfs: make fast fsyncs wait only for writebackGravatar Filipe Manana 1-2/+16
2020-10-07btrfs: do not commit logs and transactions during link and rename operationsGravatar Filipe Manana 1-10/+4
2019-04-29btrfs: get fs_info from trans in btrfs_set_log_full_commitGravatar David Sterba 1-3/+2
2019-04-29btrfs: get fs_info from trans in btrfs_need_log_full_commitGravatar David Sterba 1-3/+2
2018-12-17Btrfs: remove no longer used io_err from btrfs_log_ctxGravatar Filipe Manana 1-2/+0
2018-10-15btrfs: change btrfs_pin_log_trans to return voidGravatar zhong jiang 1-1/+1
2018-08-23Btrfs: sync log after logging new nameGravatar Filipe Manana 1-1/+9
2018-04-12btrfs: replace GPL boilerplate by SPDX -- headersGravatar David Sterba 1-16/+4
2018-03-26btrfs: Remove root argument from btrfs_log_dentry_safeGravatar Nikolay Borisov 1-1/+1
2017-02-14btrfs: Make btrfs_del_inode_ref take btrfs_inodeGravatar Nikolay Borisov 1-1/+1
2017-02-14btrfs: Make btrfs_del_dir_entries_in_log take btrfs_inodeGravatar Nikolay Borisov 1-1/+1
2017-02-14btrfs: Make btrfs_log_new_name take btrfs_inodeGravatar Nikolay Borisov 1-1/+1
2017-02-14btrfs: Make btrfs_record_snapshot_destroy take btrfs_inodeGravatar Nikolay Borisov 1-1/+1
2017-02-14btrfs: Make btrfs_record_unlink_dir take btrfs_inodeGravatar Nikolay Borisov 1-1/+1
2017-02-14Btrfs: ACCESS_ONCE cleanupGravatar Seraphime Kirkovski 1-2/+2
2016-08-25Btrfs: fix lockdep warning on deadlock against an inode's log mutexGravatar Filipe Manana 1-1/+4
2016-03-01Btrfs: fix unreplayable log after snapshot delete + parent dir fsyncGravatar Filipe Manana 1-0/+2
2015-03-26Btrfs: fix metadata inconsistencies after directory fsyncGravatar Filipe Manana 1-0/+2
2014-09-19Btrfs: fix data corruption after fast fsync and writeback errorGravatar Filipe Manana 1-0/+2
2014-09-08Btrfs: fix fsync data loss after a ranged fsyncGravatar Filipe Manana 1-0/+2
2014-06-09Btrfs: use helpers for last_trans_log_full_commit instead of opencodeGravatar Miao Xie 1-0/+16
2014-03-10Btrfs: just wait or commit our own log sub-transactionGravatar Miao Xie 1-0/+2
2014-03-10Btrfs: fix skipped error handle when log sync failedGravatar Miao Xie 1-2/+14
2013-05-06btrfs: make static code static & remove dead codeGravatar Eric Sandeen 1-3/+0
2012-03-22btrfs: return void in functions without error conditionsGravatar Jeff Mahoney 1-1/+1
2011-05-04btrfs: remove unused function prototypesGravatar David Sterba 1-1/+0
2010-05-25Btrfs: Metadata ENOSPC handling for tree logGravatar Yan, Zheng 1-0/+2
2009-10-13Btrfs: avoid tree log commit when there are no changesGravatar Chris Mason 1-0/+3
2009-03-24Btrfs: tree logging unlink/rename fixesGravatar Chris Mason 1-5/+12
2008-09-25Btrfs: Add a write ahead tree log to optimize synchronous operationsGravatar Chris Mason 1-0/+41