Merge tag 'for-5.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Pull btrfs fixes from David Sterba: "A few more fixes for various problems that have user visible effects or seem to be urgent: - fix corruption when combining DIO and non-blocking io_uring over multiple extents (seen on MariaDB) - fix relocation crash due to premature return from commit - fix quota deadlock between rescan and qgroup removal - fix item data bounds checks in tree-checker (found on a fuzzed image) - fix fsync of prealloc extents after EOF - add missing run of delayed items after unlink during log replay - don't start relocation until snapshot drop is finished - fix reversed condition for subpage writers locking - fix warning on page error" * tag 'for-5.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux: btrfs: fallback to blocking mode when doing async dio over multiple extents btrfs: add missing run of delayed items after unlink during log replay btrfs: qgroup: fix deadlock between rescan worker and remove qgroup btrfs: fix relocation crash due to premature return from btrfs_commit_transaction() btrfs: do not start relocation until in progress drops are done btrfs: tree-checker: use u64 for item data end to avoid overflow btrfs: do not WARN_ON() if we have PageError set btrfs: fix lost prealloc extents beyond eof after full fsync btrfs: subpage: fix a wrong check on subpage->writers
Showing
- fs/btrfs/ctree.h 10 additions, 0 deletionsfs/btrfs/ctree.h
- fs/btrfs/disk-io.c 10 additions, 0 deletionsfs/btrfs/disk-io.c
- fs/btrfs/extent-tree.c 10 additions, 0 deletionsfs/btrfs/extent-tree.c
- fs/btrfs/extent_io.c 13 additions, 3 deletionsfs/btrfs/extent_io.c
- fs/btrfs/inode.c 28 additions, 0 deletionsfs/btrfs/inode.c
- fs/btrfs/qgroup.c 8 additions, 1 deletionfs/btrfs/qgroup.c
- fs/btrfs/relocation.c 13 additions, 0 deletionsfs/btrfs/relocation.c
- fs/btrfs/root-tree.c 15 additions, 0 deletionsfs/btrfs/root-tree.c
- fs/btrfs/subpage.c 1 addition, 1 deletionfs/btrfs/subpage.c
- fs/btrfs/transaction.c 63 additions, 2 deletionsfs/btrfs/transaction.c
- fs/btrfs/transaction.h 1 addition, 0 deletionsfs/btrfs/transaction.h
- fs/btrfs/tree-checker.c 9 additions, 9 deletionsfs/btrfs/tree-checker.c
- fs/btrfs/tree-log.c 49 additions, 12 deletionsfs/btrfs/tree-log.c
Please register or sign in to comment