We need this as in Virtuozzo criu after rebase to mainstream criu in u20 we will switch to this new API for sharing group setting accross mounts.
https://jira.sw.ru/browse/PSBM-144416 Signed-off-by: Pavel Tikhomirov <ptikhomi...@virtuozzo.com> Aleksa Sarai (1): lib: introduce copy_struct_from_user() helper Christian Brauner (6): namespace: take lock_mount_hash() directly when changing flags mount: make {lock,unlock}_mount_hash() static namespace: only take read lock in do_reconfigure_mnt() fs: split out functions to hold writers fs: add mount_setattr() fs: drop peer group ids under namespace lock David Howells (3): VFS: Differentiate mount flags (MS_*) from internal superblock flags vfs: Undo an overly zealous MS_RDONLY -> SB_RDONLY conversion vfs: Separate changing mount flags full remount Markus Trippelsdorf (1): VFS: Handle lazytime in do_mount() Mimi Zohar (1): vfs: fix mounting a filesystem with i_version Pavel Tikhomirov (2): mount: rename do_set_group to do_set_group_old move_mount: allow to add a mount into an existing group Documentation/filesystems/porting | 2 +- arch/x86/syscalls/syscall_32.tbl | 1 + arch/x86/syscalls/syscall_64.tbl | 1 + fs/mount.h | 10 - fs/namespace.c | 646 +++++++++++++++++++++++++----- fs/super.c | 68 ++-- include/linux/fs.h | 45 ++- include/linux/mount.h | 2 +- include/linux/uaccess.h | 70 ++++ include/linux/vz_bitops.h | 11 + include/uapi/linux/fs.h | 3 +- init/do_mounts.c | 2 +- lib/strnlen_user.c | 8 +- lib/usercopy.c | 76 ++++ 14 files changed, 780 insertions(+), 165 deletions(-) create mode 100644 include/linux/vz_bitops.h -- 2.39.2 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel