[Devel] [PATCH RHEL8 COMMIT] ve, x86_64: add per-ve vdso mapping.

2020-10-29 Thread Konstantin Khorenko
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:

[Devel] [PATCH RHEL8 COMMIT] ve: patch linux_version_code in vdso

2020-10-29 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ia32: add 32-bit vdso virtualization.

2020-10-29 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve: add per-ve CLOCK_MONOTONIC time via __vdso_gettimeofday()

2020-10-29 Thread Konstantin Khorenko
/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

[Devel] [PATCH RHEL8 COMMIT] ve/devmnt: Introduce ve::devmnt list #PSBM-108196

2020-10-29 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/fs/devmnt: process mount options

2020-10-29 Thread Konstantin Khorenko
'\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

[Devel] [PATCH RHEL8 COMMIT] userns: associate user_struct with the user_namespace

2020-10-29 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8] sched/stat: account ctxsw per task group

2020-10-29 Thread Konstantin Khorenko
/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

[Devel] [PATCH rh8] sched/stat: account forks per task group

2020-10-30 Thread Konstantin Khorenko
/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

[Devel] [PATCH rh8 2/3] ve/time/stat: idle time virtualization in /proc/loadavg

2020-10-30 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8 1/3] ve/sched/stat: Introduce handler for getting CT cpu statistics

2020-10-30 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8 3/3] ve/vestat: Introduce /proc/vz/vestat

2020-10-30 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] kernel/stat: Introduce kernel_cpustat operation wrappers

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/cgroup: export cgroup_get_ve_root1() + cleanup

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/sched/stat: Introduce functions to calculate vcpustat data

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/sched/stat: Add basic infrastructure for vcpu statistics

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/proc/stat: Wire virtualized /proc/stat handler

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] sched/stat: account ctxsw per task group

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] sched: Fix task_group "iowait_sum" statistic accounting

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/sched/stat: Introduce handler for getting CT cpu statistics

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/vestat: Introduce /proc/vz/vestat

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/proc/stat: Introduce CPUTIME_USED field in cpustat statistic

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/time/stat: idle time virtualization in /proc/loadavg

2020-11-03 Thread Konstantin Khorenko
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

Re: [Devel] [PATCH rh8 5/8] ve/proc/stat: Introduce /proc/stat virtualized handler for Containers

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] x86: make ARCH_[SET|GET]_CPUID friends with /proc/vz/cpuid_override

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] arch/x86: introduce cpuid override

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] x86: Show vcpu cpuflags in cpuinfo

2020-11-03 Thread Konstantin Khorenko
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

[Devel] [PATCH rh7] ve/net/core: allow to call setsockopt(SO_RCVBUFFORCE) from Containers

2020-11-05 Thread Konstantin Khorenko
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

Re: [Devel] [PATCH rh7] ve/net/core: allow to call setsockopt(SO_RCVBUFFORCE) from Containers

2020-11-05 Thread Konstantin Khorenko
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,

[Devel] [PATCH RHEL8 COMMIT] x86: don't enable cpuid faults if /proc/vz/cpuid_override unused #PSBM-121823

2020-11-06 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] x86, cpuinfo: Fix race on parallel /proc/cpuinfo read #PSBM-121823

2020-11-06 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ext4: send abort uevent on ext4 journal abort

2020-11-06 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ext4: add generic uevent infrastructure

2020-11-06 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] x86_64, vclock_gettime: Use standart division instead of __iter_div_u64_rem()

2020-11-06 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/net/core: allow to call setsockopt(SO_RCVBUFFORCE) from Containers

2020-11-06 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/net/core: allow to call setsockopt(SO_SNDBUFFORCE) from Containers

2020-11-06 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8 1/3] vecalls: Add cpu stat measurement units comments to header

2020-11-10 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8 0/3] vecalls: Implement VZCTL_GET_CPU_STAT ioctl

2020-11-10 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8 3/3] vecalls: Introduce VZCTL_GET_CPU_STAT ioctl

2020-11-10 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8 2/3] ve/sched/loadavg: Provide task_group parameter to get_avenrun_ve()

2020-11-10 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8] ve/proc: Added separate start time field to task_struct to show in container

2020-11-10 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] sched/stat: account forks per task group

2020-11-11 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] vdso, vclock_gettime: fix linking with old linkers

2020-11-11 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] vecalls: Add cpu stat measurement units comments to header

2020-11-11 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/sched/loadavg: Provide task_group parameter to get_avenrun_ve()

2020-11-11 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] vecalls: Introduce VZCTL_GET_CPU_STAT ioctl

2020-11-11 Thread Konstantin Khorenko
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

[Devel] [PATCH RFC rh7] vznetstat: Move the code to drop redundant skb marks to *_xmit() functions #PSBM-122082

2020-11-16 Thread Konstantin Khorenko
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:

Re: [Devel] [PATCH RFC rh7] vznetstat: Move the code to drop redundant skb marks to *_xmit() functions #PSBM-122082

2020-11-17 Thread Konstantin Khorenko
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

Re: [Devel] [PATCH RFC rh7] vznetstat: Move the code to drop redundant skb marks to *_xmit() functions #PSBM-122082

2020-11-17 Thread Konstantin Khorenko
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

[Devel] [PATCH RFC v2 rh7] vznetstat: Move the code to drop redundant skb marks to *_xmit() functions #PSBM-122082

2020-11-17 Thread Konstantin Khorenko
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

[Devel] [PATCH rh7] netfilter: Add warning on nft NAT init if "iptable_nat" already loaded

2020-11-30 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] dm-ploop: Generalize defer_bio() and defer_bio_list()

2020-12-07 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] dm-ploop: Add PERCPU_REF_ALLOW_REINIT for refcounter

2020-12-07 Thread Konstantin Khorenko
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_

[Devel] [PATCH rh8] Revert "fs/fuse: disable optimization fuse and kio_pcs in debug kernel"

2020-12-07 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] Revert "fs/fuse: disable optimization fuse and kio_pcs in debug kernel"

2020-12-07 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] Revert "kvm: fix AMD IBRS/IBPB/STIBP/SSBD reporting #PSBM-120787"

2020-12-08 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ms/KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits #PSBM-120787 #PSBM-123538

2020-12-08 Thread Konstantin Khorenko
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

[Devel] [PATCH rh7] ms/KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits #PSBM-120787 #PSBM-123538 #PSBM-121767

2020-12-08 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] mm, memcg: Fix "add oom counter to memory.stat memcgroup file"

2020-12-08 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ploop: Zero tail of tail page

2020-12-15 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] vdso: fix VM_BUG_ON_PAGE(PageSlab(page)) on unmap

2020-12-15 Thread Konstantin Khorenko
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_

[Devel] [PATCH RHEL8 COMMIT] dm-ploop: Actually zero tail of tail page

2020-12-17 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] config.OpenVZ.minimal: enable infiniband for fast-path for vStorage

2020-12-21 Thread Konstantin Khorenko
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:

[Devel] [PATCH RHEL8 COMMIT] config.minimal: Aling minimal config options for RHEL8.3 based kernel

2020-12-21 Thread Konstantin Khorenko
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:

[Devel] [PATCH v2 rh8 1/2] ve/time: Move ve_get_uptime() to header

2020-12-21 Thread Konstantin Khorenko
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

[Devel] [PATCH v2 rh8 2/2] ve/proc: Added separate start time field to task_struct to show in container

2020-12-21 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8 v3 1/2] ve/time: Move ve_get_uptime() to header

2020-12-21 Thread Konstantin Khorenko
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

[Devel] [PATCH rh8 v3 2/2] ve/proc: Added separate start time field to task_struct to show in container

2020-12-21 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] config.OpenVZ.minimal: Enable infiniband for fast-path for vStorage

2020-12-21 Thread Konstantin Khorenko
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:

[Devel] [PATCH RHEL8 COMMIT] config.minimal: Aling minimal config options for RHEL8.3 based kernel

2020-12-21 Thread Konstantin Khorenko
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:

[Devel] [PATCH RHEL8 COMMIT] netlink: add an option to set sk->err from userspace

2020-12-21 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] netlink: protect NETLINK_REPAIR

2020-12-21 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] proc, memcg: use memcg limits for showing oom_score inside CT

2020-12-21 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] oom: make berserker more aggressive

2020-12-21 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] oom: resurrect berserker mode

2020-12-21 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/proc: Added separate start time field to task_struct to show in container

2020-12-22 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/time: Move ve_get_uptime() to header

2020-12-22 Thread Konstantin Khorenko
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

Re: [Devel] [PATCH RH8] loop: fix no-unmap write-zeroes request behavior

2020-12-22 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] dm-ploop: Skip zero writes to unallocated clusters

2020-12-22 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ms/tracing: remove WARN_ON in start_thread()

2020-12-22 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] venetdev: check ve_ns is not null before dereferencing

2020-12-22 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve: allow writing to features and iptables_mask in pseudosuper state

2020-12-22 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ms/netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports

2020-12-22 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ms/ptrace: fix task_join_group_stop() for the case when current is traced

2020-12-22 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/fs/aio: aio_nr & aio_max_nr variables virtualization

2020-12-22 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ve/aio: Add a handle to checkpoint/restore AIO context

2020-12-22 Thread Konstantin Khorenko
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:

[Devel] [PATCH rh7] fs: Drop "pos" argument from {read, write}_iter() callbacks

2020-12-23 Thread Konstantin Khorenko
::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

[Devel] [PATCH rh7 v2 0/4] fs/iov_iter: Fix ZFS kernel module compilation

2020-12-25 Thread Konstantin Khorenko
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

[Devel] [PATCH rh7 v2 1/4] fs: Drop "pos" argument from {read, write}_iter() callbacks

2020-12-25 Thread Konstantin Khorenko
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

[Devel] [PATCH rh7 v2 2/4] fs/iov_iter: Introduce and use iov_iter.type instead of "ops" verification

2020-12-25 Thread Konstantin Khorenko
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

[Devel] [PATCH rh7 v2 3/4] fs/iov_iter: Introduce "iov" member in struct iov_iter for ITER_IOVEC

2020-12-25 Thread Konstantin Khorenko
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

[Devel] [PATCH rh7 v2 4/4] fs/iov_iter: Drop ITER_PAGE iov_iter primitive - no users

2020-12-25 Thread Konstantin Khorenko
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 -

Re: [Devel] [PATCH RH7] nat: allow nft NAT and iptables NAT work on the same node

2020-12-28 Thread Konstantin Khorenko
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

[Devel] [PATCH rh7] fs: Resurrect generic_segment_checks()

2020-12-29 Thread Konstantin Khorenko
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

Re: [Devel] [PATCH rh7] fs: Resurrect generic_segment_checks()

2020-12-30 Thread Konstantin Khorenko
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

Re: [Devel] [PATCH rh7 v2 0/4] fs/iov_iter: Fix ZFS kernel module compilation

2020-12-30 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] fs/ovelayfs: Fix crash on overlayfs mount

2021-01-27 Thread Konstantin Khorenko
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:

[Devel] [PATCH RHEL8 COMMIT] config.OpenVZ.minimal: Add NETFILTER_XT_NAT, IP_NF_NAT, IP_NF_TARGET_MASQUERADE

2021-01-27 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] dm-ploop: Fix detection of unallocated clusters on write

2021-01-27 Thread Konstantin Khorenko
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

[Devel] [PATCH RHEL8 COMMIT] ploop: Add GFP_NOIO brackets around call_read_iter()

2021-01-27 Thread Konstantin Khorenko
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

<    2   3   4   5   6   7   8   9   10   11   >