(collected *-by and slightly cleaned the text in commit message of [3/4]; otherwise identical to what had been posted and sat in #fixes) The following changes since commit 8742b2d8935f476449ef37e263bc4da3295c7b58: Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs (2025-08-12 12:10:33 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git tags/pull-fixes for you to fetch changes up to fb924b7b8669503582e003dd7b7340ee49029801: change_mnt_propagation(): calculate propagation source only if we'll need it (2025-08-19 12:05:59 -0400) ---------------------------------------------------------------- fixes for several recent mount-related regressions Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Al Viro (4): fix the softlockups in attach_recursive_mnt() propagate_umount(): only surviving overmounts should be reparented use uniform permission checks for all mount propagation changes change_mnt_propagation(): calculate propagation source only if we'll need it fs/namespace.c | 41 ++++++++++++++++++++++------------------- fs/pnode.c | 10 ++++++---- 2 files changed, 28 insertions(+), 23 deletions(-)