Age | Commit message (Expand) | Author | Files | Lines |
2024-07-11 | btrfs: avoid transaction commit on any fsync after subvolume creation | Filipe Manana | 1 | -0/+2 |
2024-07-11 | btrfs: use a btrfs_inode in the log context (struct btrfs_log_ctx) | Filipe Manana | 1 | -2/+2 |
2024-03-04 | btrfs: uninline some static inline helpers from tree-log.h | David Sterba | 1 | -45/+3 |
2024-03-04 | btrfs: add forward declarations and headers, part 2 | David Sterba | 1 | -0/+8 |
2024-03-04 | btrfs: preallocate temporary extent buffer for inode logging when needed | Filipe Manana | 1 | -0/+25 |
2023-06-19 | btrfs: change for_rename argument of btrfs_record_unlink_dir() to bool | Filipe Manana | 1 | -1/+1 |
2023-02-13 | btrfs: use a negative value for BTRFS_LOG_FORCE_COMMIT | Filipe Manana | 1 | -2/+7 |
2023-02-06 | btrfs: simplify update of last_dir_index_offset when logging a directory | Filipe Manana | 1 | -2/+0 |
2022-12-05 | btrfs: use struct fscrypt_str instead of struct qstr | Sweet Tea Dorminy | 1 | -2/+2 |
2022-12-05 | btrfs: use struct qstr instead of name and namelen pairs | Sweet Tea Dorminy | 1 | -2/+2 |
2022-12-05 | btrfs: move the printk helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
2022-09-26 | btrfs: use delayed items when logging a directory | Filipe Manana | 1 | -0/+2 |
2022-09-26 | btrfs: log conflicting inodes without holding log mutex of the initial inode | Filipe Manana | 1 | -0/+6 |
2022-07-25 | btrfs: tree-log: make the return value for log syncing consistent | Josef Bacik | 1 | -0/+3 |
2022-03-14 | btrfs: avoid inode logging during rename and link when possible | Filipe Manana | 1 | -0/+3 |
2022-03-14 | btrfs: avoid logging all directory changes during renames | Filipe Manana | 1 | -1/+1 |
2022-03-14 | btrfs: pass the dentry to btrfs_log_new_name() instead of the inode | Filipe Manana | 1 | -1/+1 |
2021-10-26 | btrfs: change error handling for btrfs_delete_*_in_log | Josef Bacik | 1 | -8/+8 |
2021-10-26 | btrfs: keep track of the last logged keys when logging a directory | Filipe Manana | 1 | -0/+2 |
2020-10-07 | btrfs: make fast fsyncs wait only for writeback | Filipe Manana | 1 | -2/+16 |
2020-10-07 | btrfs: do not commit logs and transactions during link and rename operations | Filipe Manana | 1 | -10/+4 |
2019-04-29 | btrfs: get fs_info from trans in btrfs_set_log_full_commit | David Sterba | 1 | -3/+2 |
2019-04-29 | btrfs: get fs_info from trans in btrfs_need_log_full_commit | David Sterba | 1 | -3/+2 |
2018-12-17 | Btrfs: remove no longer used io_err from btrfs_log_ctx | Filipe Manana | 1 | -2/+0 |
2018-10-15 | btrfs: change btrfs_pin_log_trans to return void | zhong jiang | 1 | -1/+1 |
2018-08-23 | Btrfs: sync log after logging new name | Filipe Manana | 1 | -1/+9 |
2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- headers | David Sterba | 1 | -16/+4 |
2018-03-26 | btrfs: Remove root argument from btrfs_log_dentry_safe | Nikolay Borisov | 1 | -1/+1 |
2017-02-14 | btrfs: Make btrfs_del_inode_ref take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
2017-02-14 | btrfs: Make btrfs_del_dir_entries_in_log take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
2017-02-14 | btrfs: Make btrfs_log_new_name take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
2017-02-14 | btrfs: Make btrfs_record_snapshot_destroy take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
2017-02-14 | btrfs: Make btrfs_record_unlink_dir take btrfs_inode | Nikolay Borisov | 1 | -1/+1 |
2017-02-14 | Btrfs: ACCESS_ONCE cleanup | Seraphime Kirkovski | 1 | -2/+2 |
2016-08-25 | Btrfs: fix lockdep warning on deadlock against an inode's log mutex | Filipe Manana | 1 | -1/+4 |
2016-03-01 | Btrfs: fix unreplayable log after snapshot delete + parent dir fsync | Filipe Manana | 1 | -0/+2 |
2015-03-26 | Btrfs: fix metadata inconsistencies after directory fsync | Filipe Manana | 1 | -0/+2 |
2014-09-19 | Btrfs: fix data corruption after fast fsync and writeback error | Filipe Manana | 1 | -0/+2 |
2014-09-08 | Btrfs: fix fsync data loss after a ranged fsync | Filipe Manana | 1 | -0/+2 |
2014-06-09 | Btrfs: use helpers for last_trans_log_full_commit instead of opencode | Miao Xie | 1 | -0/+16 |
2014-03-10 | Btrfs: just wait or commit our own log sub-transaction | Miao Xie | 1 | -0/+2 |
2014-03-10 | Btrfs: fix skipped error handle when log sync failed | Miao Xie | 1 | -2/+14 |
2013-05-06 | btrfs: make static code static & remove dead code | Eric Sandeen | 1 | -3/+0 |
2012-03-22 | btrfs: return void in functions without error conditions | Jeff Mahoney | 1 | -1/+1 |
2011-05-04 | btrfs: remove unused function prototypes | David Sterba | 1 | -1/+0 |
2010-05-25 | Btrfs: Metadata ENOSPC handling for tree log | Yan, Zheng | 1 | -0/+2 |
2009-10-13 | Btrfs: avoid tree log commit when there are no changes | Chris Mason | 1 | -0/+3 |
2009-03-24 | Btrfs: tree logging unlink/rename fixes | Chris Mason | 1 | -5/+12 |
2008-09-25 | Btrfs: Add a write ahead tree log to optimize synchronous operations | Chris Mason | 1 | -0/+41 |