[Devel] [PATCH vz9 00/23] part16

Nikita Yushchenko nikita.yushchenko at virtuozzo.com
Fri Oct 1 18:53:08 MSK 2021


... excepting commits moved away by Pavel Tikhomirov.

Alexander Mikhalitsyn (1):
  ipc: WARN if trying to remove ipc object which is absent

Andrey Ryabinin (5):
  kernel/sched/fair: Fix 'releasing a pinned lock'
  ve, x86_64: add per-ve vdso mapping.
  ia32: add 32-bit vdso virtualization.
  ve: patch linux_version_code in vdso
  userns: associate user_struct with the user_namespace

Andrey Zhadchenko (1):
  ipc: add export_operations to mqueue sb

Cyrill Gorcunov (1):
  ve: Add interface for ve::clock_[monotonic|bootbased] adjustment

Kirill Tkhai (8):
  ve: Virtualize sysinfo
  sched: Account task_group::start_time
  ve/posix-timers: reference ve monotonic clock from ve start (v2)
  ve/futex/timeout: adjust futex timeout to absolule
  ve/sched: Link VE root cpu cgroups in separate list
  sched: Make calc_global_load() return true when it's need to update ve
    statistic
  ve/devmnt: Introduce ve::devmnt list #PSBM-108196
  ve/fs/devmnt: process mount options

Konstantin Khorenko (4):
  ve/sched/loadavg: Calculate avenrun for Containers root cpu cgroups
  ve/sysinfo/loadavg: Virtualize loadavg values in sysinfo()
  ve/proc/loadavg: Virtualize /proc/loadavg in Containers
  vzstat: Add kstat_glob.nr_unint_avg real accounting

Maxim Patlasov (1):
  tmpfs: shmem_fallocate must return ERESTARTSYS

Pavel Tikhomirov (1):
  ve/perf: forbid perf events syscall in containers

Stanislav Kinsbursky (1):
  VE/sysrq-trigger: make it VE-namespace aware

 arch/x86/entry/vdso/vdso-note.S   |   2 +
 arch/x86/entry/vdso/vdso2c.c      |   1 +
 arch/x86/entry/vdso/vdso32/note.S |   2 +
 arch/x86/entry/vdso/vma.c         |   8 +-
 arch/x86/include/asm/vdso.h       |   1 +
 arch/x86/kernel/process_64.c      |   4 +-
 drivers/tty/sysrq.c               |  13 +-
 fs/namespace.c                    | 148 ++++++++++++++
 fs/proc/loadavg.c                 |  10 +
 fs/super.c                        |  18 ++
 fs/timerfd.c                      |   8 +-
 include/linux/fs.h                |   2 +
 include/linux/sched.h             |  13 ++
 include/linux/sched/loadavg.h     |  10 +-
 include/linux/sched/user.h        |   1 +
 include/linux/user_namespace.h    |   4 +
 include/linux/ve.h                |  31 +++
 ipc/mqueue.c                      | 150 ++++++++++++++
 ipc/util.c                        |   6 +-
 kernel/cgroup/cgroup.c            |   1 +
 kernel/events/core.c              |   4 +
 kernel/futex.c                    |   8 +
 kernel/sched/core.c               |  75 +++++++
 kernel/sched/fair.c               |   3 +-
 kernel/sched/loadavg.c            |  72 ++++++-
 kernel/sched/sched.h              |   8 +
 kernel/sys.c                      |  28 ++-
 kernel/time/posix-timers.c        |  54 ++++-
 kernel/time/tick-common.c         |   9 +-
 kernel/time/tick-sched.c          |   5 +-
 kernel/time/timekeeping.c         |   4 +-
 kernel/time/timekeeping.h         |   2 +-
 kernel/user.c                     |  22 +-
 kernel/user_namespace.c           |  13 ++
 kernel/ve/ve.c                    | 327 ++++++++++++++++++++++++++++++
 mm/shmem.c                        |   8 +-
 36 files changed, 1035 insertions(+), 40 deletions(-)

-- 
2.30.2



More information about the Devel mailing list