summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/tree-log.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: make can_nocow_extent nowait compatibleJosef Bacik2022-09-291-3/+3
* btrfs: unify the lock/unlock extent variantsJosef Bacik2022-09-261-4/+4
* btrfs: simplify adding and replacing references during log replayFilipe Manana2022-09-261-151/+11
* btrfs: use delayed items when logging a directoryFilipe Manana2022-09-261-8/+429
* btrfs: skip logging parent dir when conflicting inode is not a dirFilipe Manana2022-09-261-10/+62
* btrfs: log conflicting inodes without holding log mutex of the initial inodeFilipe Manana2022-09-261-152/+189
* btrfs: move log_new_dir_dentries() above btrfs_log_inode()Filipe Manana2022-09-261-167/+167
* btrfs: move need_log_inode() to above log_conflicting_inodes()Filipe Manana2022-09-261-35/+35
* btrfs: search for last logged dir index if it's not cached in the inodeFilipe Manana2022-09-261-45/+74
* btrfs: avoid memory allocation at log_new_dir_dentries() for common caseFilipe Manana2022-09-261-17/+12
* btrfs: free list element sooner at log_new_dir_dentries()Filipe Manana2022-09-261-22/+30
* btrfs: update stale comment for log_new_dir_dentries()Filipe Manana2022-09-261-4/+4
* btrfs: remove the root argument from log_new_dir_dentries()Filipe Manana2022-09-261-3/+3
* btrfs: don't drop dir index range items when logging a directoryFilipe Manana2022-09-261-5/+1
* btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent()Omar Sandoval2022-09-261-8/+5
* btrfs: fix warning during log replay when bumping inode link countFilipe Manana2022-08-171-2/+2
* btrfs: fix lost error handling when looking up extended ref on log replayFilipe Manana2022-08-171-1/+3
* btrfs: join running log transaction when logging new nameFilipe Manana2022-07-251-1/+8
* btrfs: tree-log: make the return value for log syncing consistentJosef Bacik2022-07-251-9/+9
* btrfs: fix typos in commentsDavid Sterba2022-07-251-1/+1
* btrfs: remove unnecessary check of iput argumentLv Ruyi2022-05-161-2/+1
* btrfs: remove trivial wrapper btrfs_read_buffer()Filipe Manana2022-05-161-4/+4
* btrfs: fix assertion failure when logging directory key range itemFilipe Manana2022-05-051-14/+25
* btrfs: always log symlinks in full modeFilipe Manana2022-04-271-1/+13
* btrfs: fix leaked plug after failure syncing log on zoned filesystemsFilipe Manana2022-04-191-0/+1
* btrfs: add and use helper for unlinking inode during log replayFilipe Manana2022-03-141-48/+29
* btrfs: reset last_reflink_trans after fsyncing inodeFilipe Manana2022-03-141-0/+8
* btrfs: voluntarily relinquish cpu when doing a full fsyncFilipe Manana2022-03-141-0/+7
* btrfs: hold on to less memory when logging checksums during full fsyncFilipe Manana2022-03-141-17/+12
* btrfs: stop copying old file extents when doing a full fsyncFilipe Manana2022-03-141-64/+134
* btrfs: prepare extents to be logged before locking a log tree pathFilipe Manana2022-03-141-37/+27
* btrfs: remove useless path release in the fast fsync pathFilipe Manana2022-03-141-1/+0
* btrfs: use single variable to track return value at btrfs_log_inode()Filipe Manana2022-03-141-30/+22
* btrfs: avoid inode logging during rename and link when possibleFilipe Manana2022-03-141-65/+180
* btrfs: stop doing unnecessary log updates during a renameFilipe Manana2022-03-141-7/+27
* btrfs: avoid logging all directory changes during renamesFilipe Manana2022-03-141-14/+53
* btrfs: pass the dentry to btrfs_log_new_name() instead of the inodeFilipe Manana2022-03-141-4/+15
* btrfs: add helper to delete a dir entry from a log treeFilipe Manana2022-03-141-31/+39
* btrfs: stop trying to log subdirectories created in past transactionsFilipe Manana2022-03-141-2/+1
* btrfs: stop copying old dir items when logging a directoryFilipe Manana2022-03-141-30/+53
* btrfs: don't log unnecessary boundary keys when logging directoryFilipe Manana2022-03-141-18/+21
* btrfs: remove write and wait of struct walk_controlFilipe Manana2022-03-141-23/+5
* btrfs: add missing run of delayed items after unlink during log replayFilipe Manana2022-03-021-0/+18
* btrfs: fix lost prealloc extents beyond eof after full fsyncFilipe Manana2022-03-021-12/+31
* btrfs: skip reserved bytes warning on unmount after log cleanup failureFilipe Manana2022-01-311-0/+23
* btrfs: do not check -EAGAIN when truncating inodes in the log rootJosef Bacik2022-01-071-6/+1
* btrfs: add inode to truncate controlJosef Bacik2022-01-071-2/+1
* btrfs: pass the ino via truncate controlJosef Bacik2022-01-071-0/+1
* btrfs: control extent reference updates with a control flag for truncateJosef Bacik2022-01-071-0/+1
* btrfs: add truncate control structJosef Bacik2022-01-071-1/+5