[Devel] [PATCH RH9 00/14] port part 14

Andrey Zhadchenko andrey.zhadchenko at virtuozzo.com
Mon Oct 4 12:17:15 MSK 2021


Alexander Mikhalitsyn (2):
  overlayfs: add dynamic path resolving in mount options
  overlayfs: add mnt_id paths options

Andrei Vagin (1):
  mnt: allow to add a mount into an existing group

Andrey Zhadchenko (1):
  overlayfs: relax capable check for trusted prefix xattrs

Konstantin Khorenko (3):
  ve/kernfs: fix lookup for kernfs superblock
  configs: add/enable options for overlayfs paths absolute resolution
  ve/vfs: introduce "fs.odirect_enable" sysctl and disable it by default

Pavel Tikhomirov (2):
  ve/fs/overlay: allow overlayfs to be used inside a Container
  ovl: make uuid=off compatible with overlayfs created without it

Valeriy Vdovin (4):
  ve/fs/binfmt: move all internal data to structure
  ve/fs/binfmt: virtualization
  ve/binfmt_misc: destroy all nodes on ve stop
  configs: Set overlayfs nfs_export option to true

Valeriy.Vdovin (1):
  kernfs/ve: ignore kernfs 've_perms_map' in cgroups.

 fs/binfmt_aout.c                                   |   6 +-
 fs/binfmt_misc.c                                   | 182 +++++++++++++++++----
 fs/fcntl.c                                         |  30 ++++
 fs/kernfs/mount.c                                  |   1 +
 fs/kernfs/ve.c                                     |   9 +
 fs/namespace.c                                     |  58 +++++++
 fs/open.c                                          |   3 +
 fs/overlayfs/Kconfig                               |  73 +++++++++
 fs/overlayfs/inode.c                               |   2 +-
 fs/overlayfs/namei.c                               |  19 ++-
 fs/overlayfs/overlayfs.h                           |   7 +
 fs/overlayfs/ovl_entry.h                           |   6 +-
 fs/overlayfs/super.c                               | 114 ++++++++-----
 fs/overlayfs/util.c                                |  42 +++++
 include/linux/capability.h                         |   1 +
 include/linux/fs.h                                 |   2 +
 include/linux/ve.h                                 |   5 +
 include/uapi/linux/mount.h                         |   6 +
 kernel/capability.c                                |  24 +++
 kernel/sysctl.c                                    |   7 +
 kernel/ve/ve.c                                     |   5 +
 .../CONFIG_OVERLAY_FS_DYNAMIC_RESOLVE_PATH_OPTIONS |   1 +
 .../generic/CONFIG_OVERLAY_FS_INDEX                |   1 +
 .../generic/CONFIG_OVERLAY_FS_NFS_EXPORT           |   1 +
 .../generic/CONFIG_OVERLAY_FS_PATH_OPTIONS_MNT_ID  |   1 +
 .../generic/CONFIG_OVERLAY_FS_UUID_OFF             |   1 +
 26 files changed, 526 insertions(+), 81 deletions(-)
 create mode 100644 redhat/configs/custom-overrides/generic/CONFIG_OVERLAY_FS_DYNAMIC_RESOLVE_PATH_OPTIONS
 create mode 100644 redhat/configs/custom-overrides/generic/CONFIG_OVERLAY_FS_INDEX
 create mode 100644 redhat/configs/custom-overrides/generic/CONFIG_OVERLAY_FS_NFS_EXPORT
 create mode 100644 redhat/configs/custom-overrides/generic/CONFIG_OVERLAY_FS_PATH_OPTIONS_MNT_ID
 create mode 100644 redhat/configs/custom-overrides/generic/CONFIG_OVERLAY_FS_UUID_OFF

-- 
1.8.3.1



More information about the Devel mailing list