summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/tree-log.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: tree-log: check btrfs_lookup_data_extent return valueMarcos Paulo de Souza2021-08-231-1/+3
* btrfs: avoid unnecessarily logging directories that had no changesFilipe Manana2021-08-231-0/+7
* btrfs: update comment at log_conflicting_inodes()Filipe Manana2021-08-231-2/+2
* btrfs: remove no longer needed full sync flag check at inode_logged()Filipe Manana2021-08-231-7/+5
* btrfs: add ro compat flags to inodesBoris Burkov2021-08-231-1/+4
* btrfs: eliminate some false positives when checking if inode was loggedFilipe Manana2021-08-231-9/+16
* btrfs: constify and cleanup variables in comparatorsDavid Sterba2021-08-231-1/+1
* btrfs: avoid unnecessary lock and leaf splits when updating inode in the logFilipe Manana2021-08-231-5/+34
* btrfs: remove unnecessary list head initialization when syncing logFilipe Manana2021-08-231-2/+0
* btrfs: avoid unnecessary log mutex contention when syncing logFilipe Manana2021-08-231-4/+10
* btrfs: fix lost inode on log replay after mix of fsync, rename and inode evic...Filipe Manana2021-07-281-2/+2
* btrfs: fix unpersisted i_size on fsync after expanding truncateFilipe Manana2021-07-221-9/+22
* btrfs: zoned: fix wrong mutex unlock on failure to allocate log root treeFilipe Manana2021-07-071-1/+1
* btrfs: avoid unnecessary logging of xattrs during fast fsyncsFilipe Manana2021-06-211-3/+13
* btrfs: clear log tree recovering status if starting transaction failsDavid Sterba2021-06-211-0/+1
* btrfs: don't set the full sync flag when truncation does not touch extentsFilipe Manana2021-06-211-2/+3
* Merge tag 'for-5.13-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-06-091-0/+16
|\
| * btrfs: do not write supers if we have an fs errorJosef Bacik2021-06-041-0/+16
* | Merge tag 'for-5.13-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-06-031-8/+13
|\|
| * btrfs: check error value from btrfs_update_inode in tree logJosef Bacik2021-05-271-2/+6
| * btrfs: fixup error handling in fixup_inode_link_countsJosef Bacik2021-05-271-6/+7
* | Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-05-211-2/+0
|\|
| * btrfs: do not BUG_ON in link_to_fixup_dirJosef Bacik2021-05-171-2/+0
* | Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-05-171-0/+18
|\|
| * btrfs: fix removed dentries still existing after log is syncedFilipe Manana2021-05-141-0/+18
* | Merge tag 'for-5.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-05-101-1/+2
|\|
| * btrfs: fix race leading to unpersisted data and metadata on fsyncFilipe Manana2021-04-281-1/+2
* | Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds2021-04-271-1/+2
|\ \ | |/ |/|
| * treewide: Change list_sort to use const pointersSami Tolvanen2021-04-081-1/+2
* | btrfs: handle btrfs_record_root_in_trans failure in btrfs_recover_log_treesJosef Bacik2021-04-191-2/+7
* | btrfs: zoned: move log tree node allocation out of log_root_tree->log_mutexNaohiro Aota2021-04-191-5/+7
|/
* btrfs: zoned: fix linked list corruption after log root tree allocation failureFilipe Manana2021-03-151-4/+4
* btrfs: zoned: fix deadlock on log syncJohannes Thumshirn2021-02-221-3/+0
* btrfs: zoned: deal with holes writing out tree-log pagesNaohiro Aota2021-02-091-1/+22
* btrfs: zoned: reorder log node allocation on zoned filesystemNaohiro Aota2021-02-091-6/+21
* btrfs: zoned: serialize log transaction on zoned filesystemsNaohiro Aota2021-02-091-1/+33
* btrfs: zoned: redirty released extent buffersNaohiro Aota2021-02-091-0/+6
* btrfs: remove unnecessary check_parent_dirs_for_sync()Filipe Manana2021-02-081-106/+15
* btrfs: skip logging inodes already logged when logging new entriesFilipe Manana2021-02-081-1/+1
* btrfs: skip logging directories already logged when logging all parentsFilipe Manana2021-02-081-0/+5
* btrfs: avoid logging new ancestor inodes when logging new inodeFilipe Manana2021-02-081-2/+33
* btrfs: stop setting nbytes when filling inode item for loggingFilipe Manana2021-02-081-1/+8
* btrfs: remove unnecessary directory inode item update when deleting dir entryFilipe Manana2021-02-081-35/+4
* btrfs: rename btrfs_find_highest_objectid to btrfs_init_root_free_objectidNikolay Borisov2021-02-081-2/+1
* btrfs: do not block inode logging for so long during transaction commitFilipe Manana2020-12-091-17/+39
* btrfs: fix race leading to unnecessary transaction commit when logging inodeFilipe Manana2020-12-091-10/+0
* btrfs: fix race that makes inode logging fallback to transaction commitFilipe Manana2020-12-091-12/+8
* btrfs: fix race that causes unnecessary logging of ancestor inodesFilipe Manana2020-12-091-4/+2
* btrfs: fix race that results in logging old extents during a fast fsyncFilipe Manana2020-12-091-3/+1
* btrfs: fix race causing unnecessary inode logging during link and renameFilipe Manana2020-12-091-3/+2