[Devel] [PATCH vz9 00/27] part17
Kirill Tkhai
ktkhai at virtuozzo.com
Wed Oct 6 13:21:55 MSK 2021
Commited
On 06.10.2021 11:57, Nikita Yushchenko wrote:
> Andrey Ryabinin (3):
> x86: make ARCH_[SET|GET]_CPUID friends with /proc/vz/cpuid_override
> x86, cpuinfo: Fix race on parallel /proc/cpuinfo read #PSBM-121823
> x86: don't enable cpuid faults if /proc/vz/cpuid_override unused
> #PSBM-121823
>
> Evgenii Shatokhin (1):
> sched: show CPU stats for a cgroup in cpu.proc.stat file
>
> Kirill Tkhai (3):
> sched: Count loadavg under rq::lock in calc_load_nohz_start()
> sched/ve: Do not show loadavg in child VE cpu cgroups
> x86: Show vcpu cpuflags in cpuinfo
>
> Konstantin Khorenko (12):
> kernel/stat: Introduce kernel_cpustat operation wrappers
> ve/sched/stat: Add basic infrastructure for vcpu statistics
> ve/sched/stat: Introduce functions to calculate vcpustat data
> ve/proc/stat: Wire virtualized /proc/stat handler
> sched: Fix task_group "iowait_sum" statistic accounting
> ve/sched/stat: Introduce handler for getting CT cpu statistics
> ve/time/stat: idle time virtualization in /proc/loadavg
> ve/proc/stat: Introduce CPUTIME_USED field in cpustat statistic
> ve/vestat: Introduce /proc/vz/vestat
> ve/net/core: allow to call setsockopt(SO_SNDBUFFORCE) from Containers
> ve/net/core: allow to call setsockopt(SO_RCVBUFFORCE) from Containers
> vecalls: Introduce VZCTL_GET_CPU_STAT ioctl
>
> Nikita Yushchenko (1):
> ve: uninline ve_get_monotonic() and ve_get_uptime()
>
> Pavel Tikhomirov (2):
> ve/proc/net/nr_cpus: Cut lines in /proc/net/softnet_stat to number of
> vcpus in CT
> ve: allow writing to features in pseudosuper state
>
> Stanislav Kinsburskiy (2):
> ve/fs/aio: aio_nr & aio_max_nr variables virtualization
> ve/aio: Add a handle to checkpoint/restore AIO context
>
> Vladimir Davydov (3):
> sched/stat: account ctxsw per task group
> sched/stat: account forks per task group
> arch/x86: introduce cpuid override
>
> arch/x86/include/asm/msr-index.h | 1 +
> arch/x86/include/asm/thread_info.h | 4 +-
> arch/x86/include/asm/traps.h | 2 +
> arch/x86/kernel/Makefile | 1 +
> arch/x86/kernel/cpu/proc.c | 80 +++++-
> arch/x86/kernel/cpuid_fault.c | 249 ++++++++++++++++
> arch/x86/kernel/process.c | 13 +-
> arch/x86/kernel/traps.c | 27 ++
> fs/aio.c | 137 +++++++--
> fs/proc/base.c | 27 ++
> fs/proc/stat.c | 10 +
> fs/proc/uptime.c | 30 +-
> include/linux/aio.h | 19 +-
> include/linux/cpuid_override.h | 38 +++
> include/linux/kernel_stat.h | 37 +++
> include/linux/ve.h | 54 ++--
> kernel/sched/core.c | 28 +-
> kernel/sched/cpuacct.c | 441 +++++++++++++++++++++++++++++
> kernel/sched/fair.c | 21 +-
> kernel/sched/loadavg.c | 6 +-
> kernel/sched/sched.h | 9 +
> kernel/sysctl.c | 16 +-
> kernel/time/time.c | 1 +
> kernel/ve/ve.c | 107 ++++++-
> kernel/ve/vecalls.c | 159 +++++++++++
> net/core/net-procfs.c | 3 +-
> net/core/sock.c | 14 +-
> 27 files changed, 1438 insertions(+), 96 deletions(-)
> create mode 100644 arch/x86/kernel/cpuid_fault.c
> create mode 100644 include/linux/cpuid_override.h
>
More information about the Devel
mailing list