]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
Merge tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 28 Feb 2021 19:45:25 +0000 (11:45 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 28 Feb 2021 19:45:25 +0000 (11:45 -0800)
commit03dc748bf11051df1f65a2cb6e317d88934d8960
tree642ef07a55f27549704b32c22155cff9adc5e2ee
parent3ab6608e66b16159c3a3c2d7015b9c11cd3396c1
parent756b1c343333a5aefcc26b0409f3fd16f72281bf
Merge tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux

Pull more xfs updates from Darrick Wong:
 "The most notable fix here prevents premature reuse of freed metadata
  blocks, and adding the ability to detect accidental nested
  transactions, which are not allowed here.

   - Restore a disused sysctl control knob that was inadvertently
     dropped during the merge window to avoid fstests regressions.

   - Don't speculatively release freed blocks from the busy list until
     we're actually allocating them, which fixes a rare log recovery
     regression.

   - Don't nest transactions when scanning for free space.

   - Add an idiot^Wmaintainer light to detect nested transactions. ;)"

* tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
  xfs: use current->journal_info for detecting transaction recursion
  xfs: don't nest transactions when scanning for eofblocks
  xfs: don't reuse busy extents on extent trim
  xfs: restore speculative_cow_prealloc_lifetime sysctl
fs/iomap/buffered-io.c