[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