The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.14
-->
commit cc46e73a3bf96224128be5f6f1001a5ad75df658
Author: Andrey Ryabinin
Date: Thu Oct 29 14:17:09 2020 +0300
ve, x86_64:
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.14
-->
commit d2dddf67715a3f3e9bd39e5074a9e9471c78e6ab
Author: Andrey Ryabinin
Date: Thu Oct 29 14:17:10 2020 +0300
ve: patch li
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.14
-->
commit bf217233180e2f0c74e2ad92bea5f102f27681f7
Author: Andrey Ryabinin
Date: Thu Oct 29 14:17:09 2020 +0300
ia32: add 32
/jira.sw.ru/browse/PSBM-121668
Signed-off-by: Andrey Ryabinin
Reviewed-by: Konstantin Khorenko
khorenko@ notes:
1) effectively we store in vdso area the same ve->start_time value.
If a CT has been previously running, say 5 ns, we store in
ve->start_t
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.14
-->
commit 76979eca95b446e34bcd9c367e157287c9985e52
Author: Kirill Tkhai
Date: Thu Oct 29 15:09:39 2020 +0300
ve/devmnt: Intr
'\0' instead of separators,
thus after successful call to ve_devmnt_check() we insert
only first provided mount options, ignoring others.
mFixes: bc4143b ("ve/fs/devmnt: process mount options")
Found during implementation of
https://jira.sw.ru/browse
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.14
-->
commit c8bab1a0ef8d333f51d674fe70edb281b7484832
Author: Andrey Ryabinin
Date: Thu Oct 29 15:13:15 2020 +0300
userns: asso
/proc/stat:ctxt to be correct inside containers.
https://jira.sw.ru/browse/PSBM-18113
Signed-off-by: Vladimir Davydov
(cherry picked from vz7 commit d388f0bf64adb74cd62c4deff58e181bd63d62ac)
Signed-off-by: Konstantin Khorenko
---
kernel/sched/cpuacct.c | 4 +++-
kernel/sched/fair.c| 14
/stat:processes to be correct inside containers.
https://jira.sw.ru/browse/PSBM-18113
Signed-off-by: Vladimir Davydov
(cherry picked from vz7 commit 0a927bf02fd873f4e9bad7c4df0c201bf9b48274)
Signed-off-by: Konstantin Khorenko
---
kernel/sched/cpuacct.c | 4 +++-
kernel/sched/fair.c| 1
E hunks from a3c4d1d8f383 ("ve/time: Customize VE
uptime") and merge them into this commit
Signed-off-by: Konstantin Khorenko
---
fs/proc/uptime.c | 27 +++
1 file changed, 7 insertions(+), 20 deletions(-)
diff --git a/fs/proc/uptime.c b/fs/proc/uptime.c
index bc07d42ce9f
related patches")
a58fb58bff1c ("Use ve init task's css instead of opening cgroup via vfs")
Signed-off-by: Konstantin Khorenko
---
include/linux/ve.h | 2 ++
kernel/sched/cpuacct.c | 24
kernel/ve/ve.c | 18 ++
3 files chan
The patch is based on following vz7 commits:
f997bf6c613a ("ve: initial patch")
75fc174adc36 ("sched: Port cpustat related patches")
09e1cb4a7d4d ("ve/proc: restricted proc-entries scope")
a58fb58bff1c ("Use ve init task's css instead of opening cgr
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit 851926bdeb67516d0673e8582accc6a396c716ee
Author: Konstantin Khorenko
Date: Wed Oct 28 14:08:19 2020 +030
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit ddd749df382cda3fc10fa5c1ab5aecfe872b21bc
Author: Konstantin Khorenko
Date: Fri Oct 23 19:12:55 2020
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit 82f2b4c771019330ed36773c00a77acb70f38204
Author: Konstantin Khorenko
Date: Wed Oct 28 15:26:59 2020
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit 679f623fb05fec8e3c8316794a9fc7a081acaa92
Author: Konstantin Khorenko
Date: Wed Oct 28 14:26:14 2020
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit c5852f7b4a086208cb39c1f0762041f94a942910
Author: Konstantin Khorenko
Date: Wed Oct 28 15:43:19 2020 +0300
inside a CT in /proc/stat (PSBM-18113)
For /proc/stat:ctxt to be correct inside containers.
https://jira.sw.ru/browse/PSBM-18113
Signed-off-by: Vladimir Davydov
(cherry picked from vz7 commit d388f0bf64adb74cd62c4deff58e181bd63d62ac)
Signed-off-b
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit 56c2e80177276c8044704140d098d206edfd2694
Author: Konstantin Khorenko
Date: Wed Oct 28 15:47:31 2020 +03
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit a890bf5d21b8e99fef319ce72cfdfb1416e5138b
Author: Konstantin Khorenko
Date: Fri Oct 30 12:26:34 2020
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit 9644a237d401cdf127046eda0f4d71107e341008
Author: Konstantin Khorenko
Date: Fri Oct 30 16:03:05 2020
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit c15bffe2e2cdc0b2c7bd52f5c0dec58524e115e8
Author: Konstantin Khorenko
Date: Tue Nov 3 14:51:13 2020 +0300
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit de23bc4787594c1a8a989eb7d0ae3159a9e518bc
Author: Konstantin Khorenko
Date: Fri Oct 30 13:37:09 2020 +0300
has been merged into
[PATCH RHEL8 COMMIT] ve/sched/stat: Introduce functions to calculate vcpustat
data
--
Best regards,
Konstantin Khorenko,
Virtuozzo Linux Kernel Team
On 10/28/2020 06:57 PM, Konstantin Khorenko wrote:
vz8 rebase notes:
* "swap 0 0" line has been dropped
* e
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit fd8c92144c52332eb3488642a68f7a426b4dd4af
Author: Andrey Ryabinin
Date: Tue Nov 3 16:32:58 2020 +0300
x86: make ARC
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit c4eda1a1f99dd7a00df91dd1975874df4b64266a
Author: Vladimir Davydov
Date: Tue Nov 3 16:32:58 2020 +0300
arch/x86: in
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.15
-->
commit e651dcf4b551ca9e85737914b5059681b71a2e77
Author: Kirill Tkhai
Date: Tue Nov 3 16:32:59 2020 +0300
x86: Show vcpu c
Signed-off-by: Konstantin Khorenko
---
net/core/sock.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/net/core/sock.c b/net/core/sock.c
index 07ea42f976cf..44e91c8c0f0a 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -793,6 +793,7 @@ int sock_setsockopt(struct so
On 11/05/2020 06:20 PM, Konstantin Khorenko wrote:
"nft" util (in CentOS 8 environment) does use setsockopt(SO_RCVBUFFORCE)
unconditionally, so we have to allow it from inside a Container.
At the same time we don't want to allow a Container to set too much
memory for a socket,
The commit is pushed to "work" and will appear at
https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.16
-->
commit b82cdbd9074b894fd5f0f6f098c017e5c5a64ba8
Author: Andrey Ryabinin
Date: Fri Nov 6 17:11:44 2020 +0300
x86: don't enable cpuid faults if /proc/vz/cpu
The commit is pushed to "work" and will appear at
https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.16
-->
commit 6cee8eb9068e88c928574662d5a31c378a047ed8
Author: Andrey Ryabinin
Date: Fri Nov 6 17:11:43 2020 +0300
x86, cpuinfo: Fix race on parallel /proc/cpuin
The commit is pushed to "work" and will appear at
https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.16
-->
commit b50d2e2567fbd9f8c8c565fced0e636f2aff73c1
Author: Dmitry Monakhov
Date: Fri Nov 6 17:15:49 2020 +0300
ext4: send abort uevent on ext4 journal abort
The commit is pushed to "work" and will appear at
https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.16
-->
commit 0d32b8d103590d87315a24d2a56ac8c732c3a92d
Author: Dmitry Monakhov
Date: Fri Nov 6 17:15:48 2020 +0300
ext4: add generic uevent infrastructure
The commit is pushed to "work" and will appear at
https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.16
-->
commit b2c945177c8f0933ed37ad7f181a5be71458111a
Author: Andrey Ryabinin
Date: Fri Nov 6 17:31:13 2020 +0300
x86_64, vclock_gettime: Use standart division
The commit is pushed to "work" and will appear at
https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.16
-->
commit 803cc58fefe17296602a6c9bf1cd4730ff92a940
Author: Konstantin Khorenko
Date: Fri Nov 6 19:07:54 2020 +0300
ve/net/core: allow to ca
The commit is pushed to "work" and will appear at
https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.16
-->
commit 87fdad3c1e3568f3ac26a65839bdc90409a22cdc
Author: Konstantin Khorenko
Date: Thu Oct 24 12:53:36 2019 +0300
ve/net/core: allow to ca
It's not obvious why, say, "user_jif" field does not contain
time in jiffies, so add clarification comments.
Fixes: 248ed6b2a193 ("ve: Add vecalls")
Signed-off-by: Konstantin Khorenko
---
include/uapi/linux/vzcalluser.h | 14 +++---
1 file changed, 7 insertions
Used by vzstat/dispatcher/libvirt.
Faster than parsing Container's cpu cgroup files.
Konstantin Khorenko (3):
vecalls: Add cpu stat measurement units comments to header
ve/sched/loadavg: Provide task_group parameter to get_avenrun_ve()
vecalls: Introduce VZCTL_GET_CPU_STAT ioctl
in
wer => let it be for now.
The current patch is based on following vz7 commits:
ecdce58b214c ("sched: Export per task_group statistics_work")
a58fb58bff1c ("Use ve init task's css instead of opening cgroup via vfs")
75fc174adc36 ("sched: Port cpustat related
Rename get_avenrun_ve() to get_avenrun_tg() and provide it
the task_group argument to use it later for any VE, for the the current
one.
Fixes: f52cf2752bca ("ve/sched/loadavg: Calculate avenrun for Containers
root cpu cgroups")
Signed-off-by: Konstantin Khorenko
---
include/l
dump), without
any calculations.
https://jira.sw.ru/browse/PSBM-64123
Signed-off-by: Valeriy Vdovin
(cherry picked from vz7 commit eca790eaed527bae7029b4ae1cd557ce847ac6c0)
Signed-off-by: Konstantin Khorenko
---
fs/proc/array.c| 12 +++-
include/linux/sched.h | 7
nside a CT in /proc/stat (PSBM-18113)
For /proc/stat:processes to be correct inside containers.
https://jira.sw.ru/browse/PSBM-18113
Signed-off-by: Vladimir Davydov
(cherry picked from vz7 commit 0a927bf02fd873f4e9bad7c4df0c201bf9b48274)
Signed-off-by: Konsta
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.17
-->
commit 998f47870c4a498d1a53c191816c3c03dda480f9
Author: Andrey Ryabinin
Date: Wed Nov 11 15:54:08 2020 +0300
vdso, vclock
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.17
-->
commit 3ed7a174b687c3dd2fab0ee255731b8efa3b44d9
Author: Konstantin Khorenko
Date: Wed Nov 11 16:00:03 2020 +0300
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.17
-->
commit 2e7bc3486fb7bd25dbc3a6a4530ece030aa8456c
Author: Konstantin Khorenko
Date: Wed Nov 11 16:00:03 2020
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-193.6.3.vz8.4.17
-->
commit 264e1b6d6450baab509faa667f4ac72606d84940
Author: Konstantin Khorenko
Date: Wed Nov 11 16:00:04 2020 +0300
ng remains the same - there can be extra
accounting in case of Docker Containers on host for example.
Fixes: f4943221d710 ("vznetstat: Clear skb->mark on entering to VE's IP
stack")
https://jira.sw.ru/browse/PSBM-122082
Signed-off-by: Konstantin Khorenko
Note:
On 11/17/2020 08:55 AM, Vasily Averin wrote:
See comments below
On 11/16/20 10:40 PM, Konstantin Khorenko wrote:
We have added code to clear vz specific skb marks, but it's done in the
hook NF_INET_LOCAL_IN (which is not the very first one) and if someone
sets a mark with xt_mark in PRERO
On 11/17/2020 01:07 PM, Konstantin Khorenko wrote:
On 11/17/2020 08:55 AM, Vasily Averin wrote:
See comments below
On 11/16/20 10:40 PM, Konstantin Khorenko wrote:
We have added code to clear vz specific skb marks, but it's done in the
hook NF_INET_LOCAL_IN (which is not the very firs
as well, but honestly i do not make such big changes in vz7.
We live with this kind of accounting for a long time and it works well
for most usecases.
So i'd leave setting mark on the same place along with accounting.
Fixes: f4943221d710 ("vznetstat: Clear skb->mark on entering to VE
er libvirt won't trigger their load.
https://jira.sw.ru/browse/PSBM-102919
https://jira.sw.ru/browse/PSBM-123111
Signed-off-by: Konstantin Khorenko
---
net/netfilter/nft_nat.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/net/netfilter/nft_nat.c b/net/netfilter/nft_nat.c
index
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.el8
-->
commit 2251161515d7aa39fc22d0ed2be193c0475a05b6
Author: Kirill Tkhai
Date: Fri Dec 4 19:13:11 2020 +0300
dm-ploop: Generalize
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.el8
-->
commit b304f2465c4e01078d261734ed7c0f106d6928ae
Author: Kirill Tkhai
Date: Fri Dec 4 19:32:41 2020 +0300
dm-ploop: Add PERCPU_
atile_goto’
asm_volatile_goto("1:"
^
https://www.lkml.org/lkml/2019/3/20/63
Compilation errors can be fixed by adding "__always_inline" attributes
but there are too many of them. So just revert the patch as the stabilization
stage has passed long ago.
Signed-off-by: Kon
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.el8
-->
commit 8224414667a551bcfeb8f91c5ee67b7b296aecc9
Author: Konstantin Khorenko
Date: Fri Dec 4 17:20:53 2020 +0300
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.el8
-->
commit eb7aa6cb2a5e6e651f835254e5fb8d1f7524c94c
Author: Konstantin Khorenko
Date: Tue Dec 8 13:14:15 2020 +0300
unev
CC: Vasily Averin
CC: Konstantin Khorenko
---
arch/x86/kvm/svm/svm.c | 3 ++-
arch/x86/kvm/vmx/vmx.c | 10 +++---
2 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/arch/x86/kvm/svm/svm.c b/arch/x86/kvm/svm/svm.c
in
ort these bits in 8008 EBX on AMD only, i.e. when AMD
specific feature bits are enabled.
https://jira.sw.ru/browse/PSBM-120787
Signed-off-by: Denis V. Lunev
CC: Vasily Averin
CC: Konstantin Khorenko
Port to vz7 note:
in vz7 bo
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.el8
-->
commit b8af6763e91a7451b09831aa70510c138a799491
Author: Andrey Ryabinin
Date: Tue Dec 8 17:21:00 2020 +0300
mm, memcg: Fix "ad
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.1
-->
commit 0497d745e201c4eb6f894c87afb55044f075708d
Author: Kirill Tkhai
Date: Tue Dec 15 20:12:18 2020 +0300
ploop: Zero tail
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.1
-->
commit eac26b43815a2f0ebc2128f9161097bed17bdc71
Author: Andrey Ryabinin
Date: Tue Dec 15 20:12:18 2020 +0300
vdso: fix VM_
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.2
-->
commit f9ebd8db47ba16a3d5f023172ab10fb87463bcab
Author: Kirill Tkhai
Date: Thu Dec 17 18:59:04 2020 +0300
dm-ploop: Actual
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 9af7f884528b0a9c8157c94ecc0041da172cfece
Author: Konstantin Khorenko
Date: Mon Dec 21 14:58:
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 573a50c973f989aecb6e0beeace679a8463b900c
Author: Konstantin Khorenko
Date: Mon Dec 21 14:50:
Will be used in ve.h in another function.
To_merge: 9644a237d401 ("ve/vestat: Introduce /proc/vz/vestat")
Signed-off-by: Konstantin Khorenko
---
include/linux/ve.h | 5 +
kernel/ve/vecalls.c | 5 -
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/include/li
dump), without
any calculations.
https://jira.sw.ru/browse/PSBM-64123
Signed-off-by: Valeriy Vdovin
(cherry picked from vz7 commit eca790eaed527bae7029b4ae1cd557ce847ac6c0)
Signed-off-by: Konstantin Khorenko
v2: rebased on branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz branch
---
fs/proc/array.c
Will be used in ve.h in another function.
Fixes: 9644a237d401 ("ve/vestat: Introduce /proc/vz/vestat")
Signed-off-by: Konstantin Khorenko
---
include/linux/ve.h | 5 +
kernel/ve/vecalls.c | 5 -
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/include/li
dump), without
any calculations.
https://jira.sw.ru/browse/PSBM-64123
Signed-off-by: Valeriy Vdovin
(cherry picked from vz7 commit eca790eaed527bae7029b4ae1cd557ce847ac6c0)
Signed-off-by: Konstantin Khorenko
v2: rebased to branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz branch
v3: added missing ve.h incl
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit b1517a7192febd59da249c6391bbff56094ceaaf
Author: Konstantin Khorenko
Date: Mon Dec 21 14:58:
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 573a50c973f989aecb6e0beeace679a8463b900c
Author: Konstantin Khorenko
Date: Mon Dec 21 14:50:
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 1855f8f5de8bcdeaa58557cdcbfc52e11f970936
Author: Andrey Zhadchenko
Date: Mon Dec 21 18:51:31 2020 +0300
netlink: ad
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 0ba63537137941826825b89fd7d6540b00c85357
Author: Andrey Zhadchenko
Date: Mon Dec 21 18:51:30 2020 +0300
netlink: pr
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 58b2cd949131965c57ddd7f584144645cf97fafe
Author: Andrey Ryabinin
Date: Mon Dec 21 19:42:59 2020 +0300
proc,memcg: u
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 89c9c96179c7c59ca937010420c590e38fa1bf30
Author: Vladimir Davydov
Date: Mon Dec 21 19:49:33 2020 +0300
oom: make be
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit fd0c0eddf619ad335ed60170bdb7024e6df818d6
Author: Vladimir Davydov
Date: Mon Dec 21 19:49:32 2020 +0300
oom: resurre
leriy Vdovin
(cherry picked from vz7 commit eca790eaed527bae7029b4ae1cd557ce847ac6c0)
Signed-off-by: Konstantin Khorenko
Reviewed-by: Valeriy Vdovin
---
fs/proc/array.c| 12 +++-
include/linux/sched.h | 7 ++-
include/linux/ve.h | 16
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit d99d1df4d0a762c8eb674cd764b08a7e0735c632
Author: Konstantin Khorenko
Date: Tue Nov 10 19:03:14 2020 +0300
Dropping this as already applied by RedHat:
* Thu Apr 16 2020 Frantisek Hrbata [4.18.0-193.9.el8]
- [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919]
--
Best regards,
Konstantin Khorenko,
Virtuozzo Linux Kernel Team
On 11/17/2020 01:21 PM, Kirill Tkhai wrote
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 8d9b6a4975972a522c1790ad5cc93c221e68604a
Author: Kirill Tkhai
Date: Tue Dec 22 14:21:13 2020 +0300
dm-ploop: Skip z
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit df45cae70ccd9baddd35f22abcd43dc01f78e3c2
Author: Vasily Averin
Date: Fri Nov 20 09:27:18 2020 +0300
ms/tracing: rem
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 64b9ec9f3dd51c53b048508ea1936dec57b146e6
Author: Pavel Tikhomirov
Date: Tue Dec 22 16:48:03 2020 +0300
venetdev: ch
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 347eb23fe824e903516f1c80fa6bcbe01b6d28e0
Author: Pavel Tikhomirov
Date: Tue Dec 22 16:48:03 2020 +0300
ve: allow wr
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit f266f5b08aa571a7c8e77940580cacbd09d8b08b
Author: Jozsef Kadlecsik
Date: Tue Dec 22 17:02:07 2020 +0300
ms/netfilter
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit 375b9696ec2b0eb6af3a22647ade8e9881d03133
Author: Oleg Nesterov
Date: Tue Dec 22 17:02:07 2020 +0300
ms/ptrace: fix
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit f33a6bd814d31dd056682c49cf8baa3490eae5c0
Author: Stanislav Kinsburskiy
Date: Tue Dec 22 17:49:02 2020 +0300
ve/fs/a
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.3
-->
commit f5d12793d7fcea5477c0e5736adb1d7129a0e762
Author: Stanislav Kinsburskiy
Date: Tue Dec 22 17:56:03 2020 +0300
ve/aio:
::direct_IO() which uses iters, but
file_operations::read_iter()/write_iter() are not implemented (they are
implemented in vz kernel, but have different declaration, thus not
detected correctly).
So, let's make zfs happy.
To_merge: eddb0e72476d ("fs/aio: kernel direct aio")
Signed-off
mainstream's version which breaks zfs compilation.
This patchset make our iter interface close to mainstream version
which should be enough for zfs.
https://bugs.openvz.org/browse/OVZ-7243
Konstantin Khorenko (4):
fs: Drop "pos" argument from {read,write}_iter() callbacks
fs
envz.org/browse/OVZ-7243
Signed-off-by: Konstantin Khorenko
---
fs/aio.c | 4 ++--
fs/ext4/file.c | 29 +++--
include/linux/fs.h | 8
mm/filemap.c | 24
4 files changed, 33 insertions(+), 32 deletions(-)
diff --git
zfs code checks the iov_iter type via "type" struct field, so
we have to
1) have it
2) put proper types there
https://bugs.openvz.org/browse/OVZ-7243
Signed-off-by: Konstantin Khorenko
---
include/linux/fs.h | 164 +
1 file ch
zfs code expects the data of ITER_IOVEC iov_iter is accessed
via .iov member, so add the field to struct iov_iter
and fill with the data correctly.
https://bugs.openvz.org/browse/OVZ-7243
Signed-off-by: Konstantin Khorenko
---
fs/ceph/file.c | 4 ++--
include/linux/fs.h | 14
And no such iterator in mainstream kernel as well =>
good reason to drop it.
To_merge: 3f4f3e9c9d8e ("mm: extend generic iov iterator API")
Signed-off-by: Konstantin Khorenko
---
include/linux/fs.h | 26 -
mm/iov-iter.c | 141 -
host and inside
iptables-containers
and inside centos8 containers where nftables nat is only used without any
additional
configuration.
https://jira.sw.ru/browse/PSBM-123345
Signed-off-by: Vasily Averin
Reviewed-by: Konstantin Khorenko
---
include/net/netfilter/nf_nat.h
am version thus zfs external module
tries live without iters and assumes generic_segment_checks() exists.
So keep the generic_segment_checks() specially for zfs.
https://bugs.openvz.org/browse/OVZ-7243
Signed-off-by: Konstantin Khorenko
---
include/linux/fs.h | 2 ++
mm/filemap.c
ot needed anymore.
We can probably drop PAGE_ITER - it's just a cleanup.
i'll send that patch once again.
Thank you,
Vasily Averin
On 12/29/20 4:40 PM, Konstantin Khorenko wrote:
This is a partial revert of a9ca9d715754 ("kill generic_segment_checks()").
The patch resurre
The patchset is obsoleted by the patch
[PATCH rh7] fs: Resurrect generic_segment_checks()
--
Best regards,
Konstantin Khorenko,
Virtuozzo Linux Kernel Team
On 12/25/2020 07:15 PM, Konstantin Khorenko wrote:
Commit 9fdccb71a24b ("fs: Pass iov_iter to ->direct_IO") in VZ kernel
ha
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.4
-->
commit 4267859a056ae596d339de2b508ca56531000ca3
Author: Andrey Ryabinin
Date: Wed Jan 27 16:46:47 2021 +0300
fs/ovelayfs:
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.4
-->
commit 1dbf0a9824e7b51b67562ff5b96eee74a12d873b
Author: Kirill Tkhai
Date: Wed Jan 27 16:51:35 2021 +0300
config.OpenVZ.mi
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.4
-->
commit aac7255e284c7eace406fc77bf47c96f97d5ad9b
Author: Kirill Tkhai
Date: Wed Jan 27 17:00:37 2021 +0300
dm-ploop: Fix de
The commit is pushed to "branch-rh8-4.18.0-240.1.1.vz8.5.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-240.1.1.vz8.5.4
-->
commit fde304ae7d3b59e6feefee7889652a321198a012
Author: Kirill Tkhai
Date: Wed Jan 27 17:00:37 2021 +0300
ploop: Add GFP_N
601 - 700 of 1272 matches
Mail list logo