- 8697b8f btrfs: do not check -EAGAIN when truncating inodes in the log root by Josef Bacik · 3 years, 1 month ago
- 71d18b5 btrfs: add inode to truncate control by Josef Bacik · 3 years, 1 month ago
- 487e81d btrfs: pass the ino via truncate control by Josef Bacik · 3 years, 1 month ago
- 5caa490 btrfs: control extent reference updates with a control flag for truncate by Josef Bacik · 3 years, 1 month ago
- d9ac19c btrfs: add truncate control struct by Josef Bacik · 3 years, 1 month ago
- 26c2c45 btrfs: add an inode-item.h by Josef Bacik · 3 years, 1 month ago
- fc28b25 btrfs: stop accessing ->csum_root directly by Josef Bacik · 3 years, 2 months ago
- 3212fa1 btrfs: drop the _nr from the item helpers by Josef Bacik · 3 years, 2 months ago
- ccae4a1 btrfs: remove no longer needed logic for replaying directory deletes by Filipe Manana · 3 years, 2 months ago
- 339d035 btrfs: only copy dir index keys when logging a directory by Filipe Manana · 3 years, 2 months ago
- 1b2e5e5 btrfs: fix missing last dir item offset update when logging directory by Filipe Manana · 3 years ago
- f35838a btrfs: fix memory leak in __add_inode_ref() by Jianglei Nie · 3 years, 1 month ago
- 84c2544 btrfs: fix re-dirty process of tree-log nodes by Naohiro Aota · 3 years, 1 month ago
- d1ed82f btrfs: remove root argument from check_item_in_log() by Filipe Manana · 3 years, 2 months ago
- 6d9cc07 btrfs: remove root argument from add_link() by Filipe Manana · 3 years, 2 months ago
- 4467af8 btrfs: remove root argument from btrfs_unlink_inode() by Filipe Manana · 3 years, 2 months ago
- 9798ba2 btrfs: remove root argument from drop_one_dir_item() by Filipe Manana · 3 years, 2 months ago
- 10adb11 btrfs: fix lost error handling when replaying directory deletes by Filipe Manana · 3 years, 2 months ago
- f42c5da btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref by Nikolay Borisov · 3 years, 3 months ago
- 8496153 btrfs: add a BTRFS_FS_ERROR helper by Josef Bacik · 3 years, 3 months ago
- 9a35fc9 btrfs: change error handling for btrfs_delete_*_in_log by Josef Bacik · 3 years, 3 months ago
- ba51e2a btrfs: change handle_fs_error in recover_log_trees to aborts by Josef Bacik · 3 years, 3 months ago
- da1b811 btrfs: use single bulk copy operations when logging directories by Filipe Manana · 3 years, 3 months ago
- b7ef5f3 btrfs: loop only once over data sizes array when inserting an item batch by Filipe Manana · 3 years, 3 months ago
- dc28722 btrfs: keep track of the last logged keys when logging a directory by Filipe Manana · 3 years, 3 months ago
- 086dcbf btrfs: insert items in batches when logging a directory when possible by Filipe Manana · 3 years, 3 months ago
- eb10d85 btrfs: factor out the copying loop of dir items from log_dir_items() by Filipe Manana · 3 years, 3 months ago
- d46fb84 btrfs: remove redundant log root assignment from log_dir_items() by Filipe Manana · 3 years, 3 months ago
- 90d0451 btrfs: remove root argument from btrfs_log_inode() and its callees by Filipe Manana · 3 years, 3 months ago
- f6df27d btrfs: do not commit delayed inode when logging a file in full sync mode by Filipe Manana · 3 years, 4 months ago
- 5328b2a btrfs: avoid attempt to drop extents when logging inode for the first time by Filipe Manana · 3 years, 4 months ago
- a5c733a btrfs: avoid search for logged i_size when logging inode if possible by Filipe Manana · 3 years, 4 months ago
- 4934a81 btrfs: avoid expensive search when truncating inode items from the log by Filipe Manana · 3 years, 4 months ago
- 8a2b3da btrfs: add helper to truncate inode items when logging inode by Filipe Manana · 3 years, 4 months ago
- 88e221c btrfs: avoid expensive search when dropping inode items from log by Filipe Manana · 3 years, 4 months ago
- 130341b btrfs: always update the logged transaction when logging new names by Filipe Manana · 3 years, 4 months ago
- c48792c btrfs: do not log new dentries when logging that a new name exists by Filipe Manana · 3 years, 4 months ago
- 289cffc btrfs: remove no longer needed checks for NULL log context by Filipe Manana · 3 years, 4 months ago
- 1e0860f btrfs: check if a log tree exists at inode_logged() by Filipe Manana · 3 years, 4 months ago
- cfd3126 btrfs: check for error when looking up inode during dir entry replay by Filipe Manana · 3 years, 3 months ago
- 8dcbc26 btrfs: unify lookup return value when dir entry is missing by Filipe Manana · 3 years, 3 months ago
- 52db777 btrfs: deal with errors when adding inode reference during log replay by Filipe Manana · 3 years, 3 months ago
- e15ac64 btrfs: deal with errors when replaying dir entry during log replay by Filipe Manana · 3 years, 3 months ago
- 77a5b9e btrfs: deal with errors when checking if a dir entry exists during log replay by Filipe Manana · 3 years, 3 months ago
- 3736127 btrfs: tree-log: check btrfs_lookup_data_extent return value by Marcos Paulo de Souza · 3 years, 5 months ago
- 8be2ba2 btrfs: avoid unnecessarily logging directories that had no changes by Filipe Manana · 3 years, 5 months ago
- 1f29537 btrfs: update comment at log_conflicting_inodes() by Filipe Manana · 3 years, 5 months ago
- d135a53 btrfs: remove no longer needed full sync flag check at inode_logged() by Filipe Manana · 3 years, 5 months ago
- 77eea05 btrfs: add ro compat flags to inodes by Boris Burkov · 3 years, 6 months ago
- 6e8e777 btrfs: eliminate some false positives when checking if inode was logged by Filipe Manana · 3 years, 5 months ago
- 214cc18 btrfs: constify and cleanup variables in comparators by David Sterba · 3 years, 5 months ago
- 2ac691d btrfs: avoid unnecessary lock and leaf splits when updating inode in the log by Filipe Manana · 3 years, 5 months ago
- e68107e btrfs: remove unnecessary list head initialization when syncing log by Filipe Manana · 3 years, 5 months ago
- e1a6d26 btrfs: avoid unnecessary log mutex contention when syncing log by Filipe Manana · 3 years, 5 months ago
- ecc64fa btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction by Filipe Manana · 3 years, 5 months ago
- 9acc8103 btrfs: fix unpersisted i_size on fsync after expanding truncate by Filipe Manana · 3 years, 6 months ago
- ea32af4 btrfs: zoned: fix wrong mutex unlock on failure to allocate log root tree by Filipe Manana · 3 years, 6 months ago
- b590b83 btrfs: avoid unnecessary logging of xattrs during fast fsyncs by Filipe Manana · 3 years, 7 months ago
- 1aeb6b5 btrfs: clear log tree recovering status if starting transaction fails by David Sterba · 4 years, 6 months ago
- 0d7d316 btrfs: don't set the full sync flag when truncation does not touch extents by Filipe Manana · 3 years, 7 months ago
- cc6cf82 Merge tag 'for-5.13-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 7 months ago
- 165ea85 btrfs: do not write supers if we have an fs error by Josef Bacik · 3 years, 7 months ago
- fd2ff27 Merge tag 'for-5.13-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 7 months ago
- f96d447 btrfs: check error value from btrfs_update_inode in tree log by Josef Bacik · 3 years, 7 months ago
- 011b28a btrfs: fixup error handling in fixup_inode_link_counts by Josef Bacik · 3 years, 7 months ago
- 45af60e Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 7 months ago
- 8ac91e6 Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 7 months ago
- 91df99a btrfs: do not BUG_ON in link_to_fixup_dir by Josef Bacik · 3 years, 8 months ago
- 54a40fc btrfs: fix removed dentries still existing after log is synced by Filipe Manana · 3 years, 8 months ago
- 142b507 Merge tag 'for-5.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 8 months ago
- 626e9f4 btrfs: fix race leading to unpersisted data and metadata on fsync by Filipe Manana · 3 years, 8 months ago
- 57fa236 Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 3 years, 8 months ago
- 2002ae1 btrfs: handle btrfs_record_root_in_trans failure in btrfs_recover_log_trees by Josef Bacik · 3 years, 10 months ago
- e75f9fd btrfs: zoned: move log tree node allocation out of log_root_tree->log_mutex by Naohiro Aota · 3 years, 9 months ago
- 4f0f586 treewide: Change list_sort to use const pointers by Sami Tolvanen · 3 years, 9 months ago
- e3d3b41 btrfs: zoned: fix linked list corruption after log root tree allocation failure by Filipe Manana · 3 years, 10 months ago
- 6e37d24 btrfs: zoned: fix deadlock on log sync by Johannes Thumshirn · 3 years, 10 months ago
- b528f46 btrfs: zoned: deal with holes writing out tree-log pages by Naohiro Aota · 3 years, 11 months ago
- 3ddebf2 btrfs: zoned: reorder log node allocation on zoned filesystem by Naohiro Aota · 3 years, 11 months ago
- fa1a0f4 btrfs: zoned: serialize log transaction on zoned filesystems by Naohiro Aota · 3 years, 11 months ago
- d3575156 btrfs: zoned: redirty released extent buffers by Naohiro Aota · 3 years, 11 months ago
- 64d6b28 btrfs: remove unnecessary check_parent_dirs_for_sync() by Filipe Manana · 4 years ago
- 0e44cb3 btrfs: skip logging inodes already logged when logging new entries by Filipe Manana · 4 years ago
- 3e6a86a btrfs: skip logging directories already logged when logging all parents by Filipe Manana · 4 years ago
- ab12313 btrfs: avoid logging new ancestor inodes when logging new inode by Filipe Manana · 4 years ago
- e593e54 btrfs: stop setting nbytes when filling inode item for logging by Filipe Manana · 4 years ago
- ddffcf6 btrfs: remove unnecessary directory inode item update when deleting dir entry by Filipe Manana · 4 years ago
- 453e487 btrfs: rename btrfs_find_highest_objectid to btrfs_init_root_free_objectid by Nikolay Borisov · 4 years, 1 month ago
- 47876f7 btrfs: do not block inode logging for so long during transaction commit by Filipe Manana · 4 years, 1 month ago
- 639bd57 btrfs: fix race leading to unnecessary transaction commit when logging inode by Filipe Manana · 4 years, 1 month ago
- 47d3db4 btrfs: fix race that makes inode logging fallback to transaction commit by Filipe Manana · 4 years, 1 month ago
- 4d6221d btrfs: fix race that causes unnecessary logging of ancestor inodes by Filipe Manana · 4 years, 1 month ago
- 5f96bfb btrfs: fix race that results in logging old extents during a fast fsync by Filipe Manana · 4 years, 1 month ago
- de53d89 btrfs: fix race causing unnecessary inode logging during link and rename by Filipe Manana · 4 years, 1 month ago
- 5297199 btrfs: remove inode number cache feature by Nikolay Borisov · 4 years, 1 month ago
- bc5b5b1 btrfs: stop incrementing log batch when joining log transaction by Filipe Manana · 4 years, 2 months ago
- f2f121a btrfs: skip unnecessary searches for xattrs when logging an inode by Filipe Manana · 4 years, 2 months ago
- 9a56fcd btrfs: make btrfs_update_inode take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- 5074339 btrfs: make btrfs_truncate_inode_items take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
- 2766ff6 btrfs: update the number of bytes used by an inode atomically by Filipe Manana · 4 years, 2 months ago