Hi Linus, Please pull overlayfs fixes for 7.4-rc3. - Was in linux-next overnight - Gone through the usual overlayfs test routines - Merges cleanly with master branch of the moment Thanks, Amir. ---------------------------------------------------------------- The following changes since commit 7475ea8b58616b33c04afb976cf0fbaad9dd63fb: Linux 7.4-rc2 (2026-11-08 16:22:20 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git ovl-fixes-7.4-rc3 for you to fetch changes up to 748739f3171ed1c44a30a98b0e0341b1a8d62d31: selftests: overlayfs: reject different lower idmaps on same fs (2026-11-12 13:38:59 +0100) ---------------------------------------------------------------- overlayfs fixes for 7.4-rc3 - Fixes for data-only layers (composefs), some for regressions from v6.16, which relaxed the requirements for redirects to data-only layers - Fix a use-after-free in lookup of a hardlink with a FUSE upper, reported by Sashiko - Fix a mount failure right after unmount of an overlay with the same upperdir - Reject lower layers on the same fs with different idmaps, which could decode file handles through the wrong layer - Minor fixes for a memory leak, an error message and readdir d_ino ---------------------------------------------------------------- Amir Goldstein (5): ovl: do not read the flags of a put upper dentry in lookup ovl: fix leak of lowerdata redirect on ovl_get_inode() failure ovl: do not check the deferred lowerdata redirect on index lookup ovl: do not allow nfs_export with data-only layers ovl: report the requested redirect_dir mode in conflicting options Daejun Park (1): ovl: bump the impure dir version when linking a file with origin Denis V. Lunev (1): ovl: release the upperdir/workdir in-use locks before the umount sync Giuseppe Scrivano (3): ovl: do not always clear absolute_redirect ovl: follow lower to lowerdata redirects from any lower layer ovl: return EIO if the lowerdata is missing Jérémy Jean (2): ovl: reject different lower idmaps on the same fs selftests: overlayfs: reject different lower idmaps on same fs Documentation/filesystems/overlayfs.rst | 24 +++--- fs/overlayfs/dir.c | 20 ++--- fs/overlayfs/namei.c | 61 ++++++++++++--- fs/overlayfs/overlayfs.h | 22 +++++- fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/params.c | 91 +++++++++++++++++----- fs/overlayfs/params.h | 2 + fs/overlayfs/super.c | 52 +++++++++++-- fs/overlayfs/util.c | 12 +++ .../filesystems/overlayfs/idmapped_mounts.c | 45 +++++++++++ 10 files changed, 270 insertions(+), 61 deletions(-)