Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 10 May 2025 15:36:07 +0000 (08:36 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 10 May 2025 15:36:07 +0000 (08:36 -0700)
commitacbf235235e2b33a0b73802c14c2a1a28a3a3f04
tree80a434bb81a7e4f54a9370ffdddf1807fefc6fe2
parent1a33418a69cc801d48c59d7d803af5c9cd291be2
parentd1ddc6f1d9f0cf887834eb54a5a68bbfeec1bb77
Merge tag 'pull-fixes' of git://git./linux/kernel/git/viro/vfs

Pull mount fixes from Al Viro:
 "A couple of races around legalize_mnt vs umount (both fairly old and
  hard to hit) plus two bugs in move_mount(2) - both around 'move
  detached subtree in place' logics"

* tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  fix IS_MNT_PROPAGATING uses
  do_move_mount(): don't leak MNTNS_PROPAGATING on failures
  do_umount(): add missing barrier before refcount checks in sync case
  __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock