linux/Documentation/filesystems
Miklos Szeredi 5ef7bcdeec ovl: relax redirect/metacopy requirements for lower -> data redirect
Allow the special case of a redirect from a lower layer to a data layer
without having to turn on metacopy.  This makes the feature work with
userxattr, which in turn allows data layers to be usable in user
namespaces.

Minimize the risk by only enabling redirect from a single lower layer to a
data layer iff a data layer is specified.  The only way to access a data
layer is to enable this, so there's really no reason not to enable this.

This can be used safely if the lower layer is read-only and the
user.overlay.redirect xattr cannot be modified.

Reviewed-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
2025-04-30 10:55:27 +02:00
..
bcachefs bcachefs updates for 6.15 2025-03-27 13:20:07 -07:00
caching doc: correcting the debug path for cachefiles 2024-10-24 13:50:27 +02:00
ext4
iomap iomap: rework IOMAP atomic flags 2025-03-20 15:16:03 +01:00
nfs nfsd: disallow file locking and delegations for NFSv4 reexport 2025-03-10 09:11:08 -04:00
smb ksmbd: fix spelling mistakes in documentation 2024-08-18 17:02:36 -05:00
spufs
xfs Documentation: Remove repeated word in docs 2025-02-10 10:54:50 -07:00
9p.rst 9p update for 6.15-rc1 2025-04-03 15:35:46 -07:00
adfs.rst
affs.rst
afs.rst
api-summary.rst
autofs-mount-control.rst
autofs.rst Documentation: filesystems: update filename extensions 2024-11-22 10:31:04 -07:00
automount-support.rst
befs.rst
bfs.rst
btrfs.rst
buffer.rst
ceph.rst
coda.rst documentation/filesystems: fix spelling mistakes 2025-02-10 10:42:28 -07:00
configfs.rst
cramfs.rst
dax.rst dcssblk: mark DAX broken, remove FS_DAX_LIMITED support 2025-03-17 22:06:40 -07:00
debugfs.rst documentation/filesystems: fix spelling mistakes 2025-02-10 10:42:28 -07:00
devpts.rst
directory-locking.rst
dlmfs.rst Documentation: filesystems: update filename extensions 2024-11-22 10:31:04 -07:00
dnotify.rst
ecryptfs.rst
efivarfs.rst
erofs.rst erofs: allow large folios for compressed files 2024-08-19 16:10:04 +08:00
ext2.rst
ext3.rst
f2fs.rst f2fs: introduce FAULT_INCONSISTENT_FOOTER 2025-03-11 03:25:53 +00:00
fiemap.rst fiemap: use kernel-doc includes in fiemap docbook 2024-12-22 11:29:50 +01:00
files.rst
fscrypt.rst fscrypt: mention init_on_free instead of page poisoning 2025-03-04 13:02:45 -08:00
fsverity.rst Documentation: add a usecase for FS_IOC_READ_VERITY_METADATA 2025-02-17 11:03:29 -08:00
fuse-io-uring.rst fuse: Add fuse-io-uring design documentation 2025-01-24 11:53:56 +01:00
fuse-io.rst
fuse.rst
gfs2-glocks.rst
gfs2-uevents.rst
gfs2.rst
hfs.rst
hfsplus.rst
hpfs.rst
idmappings.rst doc: correcting two prefix errors in idmappings.rst 2025-03-05 11:54:18 +01:00
index.rst sysv: Remove the filesystem 2025-02-21 10:32:47 +01:00
inotify.rst
isofs.rst
journalling.rst jbd2: remove unused transaction->t_private_list 2025-02-10 07:48:24 -05:00
locking.rst Change inode_operations.mkdir to return struct dentry * 2025-02-27 20:00:17 +01:00
locks.rst
mount_api.rst fs_parser: update mount_api doc to match function signature 2024-11-26 10:32:20 +01:00
multigrain-ts.rst Documentation: add a new file documenting multigrain timestamps 2024-10-10 10:20:52 +02:00
netfs_library.rst documentation/filesystems: fix spelling mistakes 2025-02-10 10:42:28 -07:00
nilfs2.rst
ntfs3.rst
ocfs2-online-filecheck.rst
ocfs2.rst
omfs.rst
orangefs.rst
overlayfs.rst ovl: relax redirect/metacopy requirements for lower -> data redirect 2025-04-30 10:55:27 +02:00
path-lookup.rst Documentation: filesystems: update filename extensions 2024-11-22 10:31:04 -07:00
path-lookup.txt Documentation: filesystems: update filename extensions 2024-11-22 10:31:04 -07:00
porting.rst vfs-6.15-rc1.async.dir 2025-03-24 10:47:14 -07:00
proc.rst - The 7 patch series "powerpc/crash: use generic crashkernel 2025-04-01 10:06:52 -07:00
qnx6.rst
quota.rst
ramfs-rootfs-initramfs.rst Documentation: filesystems: update filename extensions 2024-11-22 10:31:04 -07:00
relay.rst
romfs.rst
seq_file.rst
sharedsubtree.rst
splice.rst
squashfs.rst Documentation: update the Squashfs filesystem documentation 2025-01-24 22:47:21 -08:00
sysfs.rst
tmpfs.rst docs: tmpfs: Add casefold options 2024-10-28 13:36:55 +01:00
ubifs-authentication.rst
ubifs.rst
udf.rst
vfat.rst
vfs.rst Change inode_operations.mkdir to return struct dentry * 2025-02-27 20:00:17 +01:00
virtiofs.rst
zonefs.rst