Merge tag 'fs.idmapped.v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Pull fs idmapping updates from Christian Brauner: "This contains the work to enable the idmapping infrastructure to support idmapped mounts of filesystems mounted with an idmapping. In addition this contains various cleanups that avoid repeated open-coding of the same functionality and simplify the code in quite a few places. We also finish the renaming of the mapping helpers we started a few kernel releases back and move them to a dedicated header to not continue polluting the fs header needlessly with low-level idmapping helpers. With this series the fs header only contains idmapping helpers that interact with fs objects. Currently we only support idmapped mounts for filesystems mounted without an idmapping themselves. This was a conscious decision mentioned in multiple places (cf. [1]). As explained at length in [3] it is perfectly fine to extend support for idmapped mounts to f...
Showing
- Documentation/filesystems/idmappings.rst 0 additions, 72 deletionsDocumentation/filesystems/idmappings.rst
- fs/cachefiles/bind.c 1 addition, 1 deletionfs/cachefiles/bind.c
- fs/ecryptfs/main.c 1 addition, 1 deletionfs/ecryptfs/main.c
- fs/ksmbd/smbacl.c 3 additions, 16 deletionsfs/ksmbd/smbacl.c
- fs/ksmbd/smbacl.h 3 additions, 2 deletionsfs/ksmbd/smbacl.h
- fs/namespace.c 39 additions, 14 deletionsfs/namespace.c
- fs/nfsd/export.c 1 addition, 1 deletionfs/nfsd/export.c
- fs/open.c 5 additions, 3 deletionsfs/open.c
- fs/overlayfs/super.c 1 addition, 1 deletionfs/overlayfs/super.c
- fs/posix_acl.c 11 additions, 6 deletionsfs/posix_acl.c
- fs/proc_namespace.c 1 addition, 1 deletionfs/proc_namespace.c
- fs/xfs/xfs_inode.c 4 additions, 4 deletionsfs/xfs/xfs_inode.c
- fs/xfs/xfs_linux.h 1 addition, 0 deletionsfs/xfs/xfs_linux.h
- fs/xfs/xfs_symlink.c 2 additions, 2 deletionsfs/xfs/xfs_symlink.c
- include/linux/fs.h 40 additions, 101 deletionsinclude/linux/fs.h
- include/linux/mnt_idmapping.h 234 additions, 0 deletionsinclude/linux/mnt_idmapping.h
- security/commoncap.c 9 additions, 6 deletionssecurity/commoncap.c
Please register or sign in to comment