Age | Commit message (Expand) | Author | Files | Lines |
2022-09-29 | btrfs: make can_nocow_extent nowait compatible | Josef Bacik | 1 | -3/+3 |
2022-09-26 | btrfs: unify the lock/unlock extent variants | Josef Bacik | 1 | -4/+4 |
2022-09-26 | btrfs: simplify adding and replacing references during log replay | Filipe Manana | 1 | -151/+11 |
2022-09-26 | btrfs: use delayed items when logging a directory | Filipe Manana | 1 | -8/+429 |
2022-09-26 | btrfs: skip logging parent dir when conflicting inode is not a dir | Filipe Manana | 1 | -10/+62 |
2022-09-26 | btrfs: log conflicting inodes without holding log mutex of the initial inode | Filipe Manana | 1 | -152/+189 |
2022-09-26 | btrfs: move log_new_dir_dentries() above btrfs_log_inode() | Filipe Manana | 1 | -167/+167 |
2022-09-26 | btrfs: move need_log_inode() to above log_conflicting_inodes() | Filipe Manana | 1 | -35/+35 |
2022-09-26 | btrfs: search for last logged dir index if it's not cached in the inode | Filipe Manana | 1 | -45/+74 |
2022-09-26 | btrfs: avoid memory allocation at log_new_dir_dentries() for common case | Filipe Manana | 1 | -17/+12 |
2022-09-26 | btrfs: free list element sooner at log_new_dir_dentries() | Filipe Manana | 1 | -22/+30 |
2022-09-26 | btrfs: update stale comment for log_new_dir_dentries() | Filipe Manana | 1 | -4/+4 |
2022-09-26 | btrfs: remove the root argument from log_new_dir_dentries() | Filipe Manana | 1 | -3/+3 |
2022-09-26 | btrfs: don't drop dir index range items when logging a directory | Filipe Manana | 1 | -5/+1 |
2022-09-26 | btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent() | Omar Sandoval | 1 | -8/+5 |
2022-08-17 | btrfs: fix warning during log replay when bumping inode link count | Filipe Manana | 1 | -2/+2 |
2022-08-17 | btrfs: fix lost error handling when looking up extended ref on log replay | Filipe Manana | 1 | -1/+3 |
2022-07-25 | btrfs: join running log transaction when logging new name | Filipe Manana | 1 | -1/+8 |
2022-07-25 | btrfs: tree-log: make the return value for log syncing consistent | Josef Bacik | 1 | -9/+9 |
2022-07-25 | btrfs: fix typos in comments | David Sterba | 1 | -1/+1 |
2022-05-16 | btrfs: remove unnecessary check of iput argument | Lv Ruyi | 1 | -2/+1 |
2022-05-16 | btrfs: remove trivial wrapper btrfs_read_buffer() | Filipe Manana | 1 | -4/+4 |
2022-05-05 | btrfs: fix assertion failure when logging directory key range item | Filipe Manana | 1 | -14/+25 |
2022-04-27 | btrfs: always log symlinks in full mode | Filipe Manana | 1 | -1/+13 |
2022-04-19 | btrfs: fix leaked plug after failure syncing log on zoned filesystems | Filipe Manana | 1 | -0/+1 |
2022-03-14 | btrfs: add and use helper for unlinking inode during log replay | Filipe Manana | 1 | -48/+29 |
2022-03-14 | btrfs: reset last_reflink_trans after fsyncing inode | Filipe Manana | 1 | -0/+8 |
2022-03-14 | btrfs: voluntarily relinquish cpu when doing a full fsync | Filipe Manana | 1 | -0/+7 |
2022-03-14 | btrfs: hold on to less memory when logging checksums during full fsync | Filipe Manana | 1 | -17/+12 |
2022-03-14 | btrfs: stop copying old file extents when doing a full fsync | Filipe Manana | 1 | -64/+134 |
2022-03-14 | btrfs: prepare extents to be logged before locking a log tree path | Filipe Manana | 1 | -37/+27 |
2022-03-14 | btrfs: remove useless path release in the fast fsync path | Filipe Manana | 1 | -1/+0 |
2022-03-14 | btrfs: use single variable to track return value at btrfs_log_inode() | Filipe Manana | 1 | -30/+22 |
2022-03-14 | btrfs: avoid inode logging during rename and link when possible | Filipe Manana | 1 | -65/+180 |
2022-03-14 | btrfs: stop doing unnecessary log updates during a rename | Filipe Manana | 1 | -7/+27 |
2022-03-14 | btrfs: avoid logging all directory changes during renames | Filipe Manana | 1 | -14/+53 |
2022-03-14 | btrfs: pass the dentry to btrfs_log_new_name() instead of the inode | Filipe Manana | 1 | -4/+15 |
2022-03-14 | btrfs: add helper to delete a dir entry from a log tree | Filipe Manana | 1 | -31/+39 |
2022-03-14 | btrfs: stop trying to log subdirectories created in past transactions | Filipe Manana | 1 | -2/+1 |
2022-03-14 | btrfs: stop copying old dir items when logging a directory | Filipe Manana | 1 | -30/+53 |
2022-03-14 | btrfs: don't log unnecessary boundary keys when logging directory | Filipe Manana | 1 | -18/+21 |
2022-03-14 | btrfs: remove write and wait of struct walk_control | Filipe Manana | 1 | -23/+5 |
2022-03-02 | btrfs: add missing run of delayed items after unlink during log replay | Filipe Manana | 1 | -0/+18 |
2022-03-02 | btrfs: fix lost prealloc extents beyond eof after full fsync | Filipe Manana | 1 | -12/+31 |
2022-01-31 | btrfs: skip reserved bytes warning on unmount after log cleanup failure | Filipe Manana | 1 | -0/+23 |
2022-01-07 | btrfs: do not check -EAGAIN when truncating inodes in the log root | Josef Bacik | 1 | -6/+1 |
2022-01-07 | btrfs: add inode to truncate control | Josef Bacik | 1 | -2/+1 |
2022-01-07 | btrfs: pass the ino via truncate control | Josef Bacik | 1 | -0/+1 |
2022-01-07 | btrfs: control extent reference updates with a control flag for truncate | Josef Bacik | 1 | -0/+1 |
2022-01-07 | btrfs: add truncate control struct | Josef Bacik | 1 | -1/+5 |