[Devel] [PATCH RH8 2/8] ploop: Move alloc wq up

2021-05-11 Thread Kirill Tkhai
Signed-off-by: Kirill Tkhai --- drivers/md/dm-ploop-target.c | 15 +++ 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/drivers/md/dm-ploop-target.c b/drivers/md/dm-ploop-target.c index 155327242fc5..a07cee3fea46 100644 --- a/drivers/md/dm-ploop-target.c +++

[Devel] [PATCH RH8 1/8] ploop: Fix prealloc_md_pages() defaults

2021-05-11 Thread Kirill Tkhai
Here should be BAT_ENTRY_NONE Signed-off-by: Kirill Tkhai --- drivers/md/dm-ploop-bat.c |2 +- drivers/md/dm-ploop-map.c | 10 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/drivers/md/dm-ploop-bat.c b/drivers/md/dm-ploop-bat.c index 5ebb05438e2a..1c2357a21673

[Devel] [PATCH RH8 8/8] ploop: Make fields in dm_ploop_endio_hook separate

2021-05-11 Thread Kirill Tkhai
Signed-off-by: Kirill Tkhai --- drivers/md/dm-ploop-map.c |6 ++ drivers/md/dm-ploop.h |8 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/drivers/md/dm-ploop-map.c b/drivers/md/dm-ploop-map.c index 4ad950afdda3..b643a4380fab 100644 ---

[Devel] [PATCH RH8 7/8] ploop: Do not try to track bios on resize

2021-05-11 Thread Kirill Tkhai
Since resize is not possible in parallel with tracking, this is always noop. Signed-off-by: Kirill Tkhai --- drivers/md/dm-ploop-cmd.c |1 - 1 file changed, 1 deletion(-) diff --git a/drivers/md/dm-ploop-cmd.c b/drivers/md/dm-ploop-cmd.c index e150edc4136f..139dffca1ce5 100644 ---

[Devel] [PATCH RH8 0/8] ploop: Preparation to kill-loop series 4

2021-05-11 Thread Kirill Tkhai
--- Kirill Tkhai (8): ploop: Fix prealloc_md_pages() defaults ploop: Move alloc wq up ploop: Pass nr_deltas to parse_bat_entries() ploop: Pass @ploop to md_page_cluster_is_in_top_delta() ploop: Kill "message snapshot" interface ploop: Introduce top_level()

[Devel] [PATCH RH8 5/8] ploop: Kill "message snapshot" interface

2021-05-11 Thread Kirill Tkhai
The interface is overkill. We use special message interfaces instead of reload only in case of userspace touches metadata on suspended image. But in case of snapshot this is not so (in case of reload fails, we just continue with old delta). https://jira.sw.ru/browse/PSBM-129258 Signed-off-by:

[Devel] [PATCH RH8 3/8] ploop: Pass nr_deltas to parse_bat_entries()

2021-05-11 Thread Kirill Tkhai
Signed-off-by: Kirill Tkhai --- drivers/md/dm-ploop-bat.c| 11 ++- drivers/md/dm-ploop-target.c |6 +++--- drivers/md/dm-ploop.h|2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/drivers/md/dm-ploop-bat.c b/drivers/md/dm-ploop-bat.c index

[Devel] [PATCH RH8 4/8] ploop: Pass @ploop to md_page_cluster_is_in_top_delta()

2021-05-11 Thread Kirill Tkhai
Signed-off-by: Kirill Tkhai --- drivers/md/dm-ploop-cmd.c |6 +++--- drivers/md/dm-ploop.h |4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/md/dm-ploop-cmd.c b/drivers/md/dm-ploop-cmd.c index f259ff5d7652..3961155cf4fd 100644 ---

[Devel] [PATCH RH8 6/8] ploop: Introduce top_level()

2021-05-11 Thread Kirill Tkhai
Signed-off-by: Kirill Tkhai --- drivers/md/dm-ploop-bat.c|2 +- drivers/md/dm-ploop-cmd.c| 12 ++-- drivers/md/dm-ploop-map.c|2 +- drivers/md/dm-ploop-target.c |2 +- drivers/md/dm-ploop.h| 11 --- 5 files changed, 17 insertions(+), 12

[Devel] [PATCH RH7] ploop: Use preallocation for ext4

2021-05-11 Thread Kirill Tkhai
In case of kaio we should call preallocation directly, since it is not called from generic code. https://jira.sw.ru/browse/PSBM-129303 Signed-off-by: Kirill Tkhai --- drivers/block/ploop/io_kaio.c | 33 ++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff

[Devel] [PATCH RHEL8 COMMIT] sched: Allow configuring sched_vcpu_hotslice and sched_cpulimit_scale_cpufreq

2021-05-11 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.27 --> commit e84f7c70d285604a676ba7417e622df9fee3dc90 Author: Pavel Tikhomirov Date: Tue May 11 18:37:06 2021 +0300 sched:

[Devel] [PATCH RHEL8 COMMIT] fence-watchdog: Print alive messages

2021-05-11 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.27 --> commit a8728988a7d157782bd41198c631c98e465b7794 Author: Pavel Tikhomirov Date: Tue May 11 18:48:28 2021 +0300

[Devel] [PATCH RHEL8 COMMIT] fs/pipe: Use kvcalloc for pipe buffers

2021-05-11 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.27 --> commit fab0e7b44e839d16509957dbaaf4128ef994bcbf Author: Cyrill Gorcunov Date: Tue May 11 18:48:28 2021 +0300 fs/pipe:

[Devel] [PATCH RHEL8 COMMIT] ve/mm/trace: Improve vps_dumpable check in __ptrace_may_access()

2021-05-11 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.27 --> commit 5ebb79b68a3f15e45bcb4ef9be4fa2267d75ce21 Author: Vasily Averin Date: Tue May 11 18:37:05 2021 +0300 ve/mm/trace:

[Devel] [PATCH RHEL8 COMMIT] sched: Port diff-sched-clear-prev-entity-if-curr-is-dequeued

2021-05-11 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.27 --> commit 4cc2708f2a713a5ad5a727529fde5b8c22e6f65d Author: Vladimir Davydov Date: Tue May 11 18:37:06 2021 +0300 sched:

[Devel] [PATCH RHEL8 COMMIT] ploop: Fix prealloc_md_pages() defaults

2021-05-11 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.27 --> commit 8518a5c9140bf4d0d4af2534aa9bbf6196783a29 Author: Kirill Tkhai Date: Tue May 11 18:30:58 2021 +0300 ploop: Fix

[Devel] [PATCH RHEL8 COMMIT] ploop: Kill "message snapshot" interface

2021-05-11 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.27 --> commit e6ce4cbf8187db5990cb9f6313848fad8d232873 Author: Kirill Tkhai Date: Tue May 11 18:30:59 2021 +0300 ploop: Kill

[Devel] [PATCH RHEL8 COMMIT] ploop: Move alloc wq up

2021-05-11 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.27 --> commit 09d22e762541a6774a917df2a465da9d39eef535 Author: Kirill Tkhai Date: Tue May 11 18:30:58 2021 +0300 ploop: Move

[Devel] [PATCH RHEL8 COMMIT] ploop: Make fields in dm_ploop_endio_hook separate

2021-05-11 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.27 --> commit 601fa248a691297c2bce038a2e2af48adf11afdd Author: Kirill Tkhai Date: Tue May 11 18:31:01 2021 +0300 ploop: Make

[Devel] [PATCH RHEL8 COMMIT] ploop: Do not try to track bios on resize

2021-05-11 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.27 --> commit a2ee738c67cefae5d22cadfc60a8f77c4d645297 Author: Kirill Tkhai Date: Tue May 11 18:31:00 2021 +0300 ploop: Do not

[Devel] [PATCH RHEL8 COMMIT] ploop: Pass nr_deltas to parse_bat_entries()

2021-05-11 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.27 --> commit 3e23e688bbf2cfbdbb52de0273f74b4526a44f4d Author: Kirill Tkhai Date: Tue May 11 18:30:59 2021 +0300 ploop: Pass

[Devel] [PATCH RHEL8 COMMIT] ploop: Introduce top_level()

2021-05-11 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.27 --> commit aa29dd47b1b6be61268adebe9dbabdb9be1f058d Author: Kirill Tkhai Date: Tue May 11 18:31:00 2021 +0300 ploop:

[Devel] [PATCH RHEL8 COMMIT] ploop: Pass @ploop to md_page_cluster_is_in_top_delta()

2021-05-11 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.27 --> commit 9106aab1220876745e867eaac594199196f40dec Author: Kirill Tkhai Date: Tue May 11 18:30:59 2021 +0300 ploop: Pass

[Devel] [PATCH RHEL8 COMMIT] tty: Use RCU read lock to iterate tasks and threads in __do_SAK()

2021-05-11 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.27 --> commit 2d6adea14caacb91cc588fa1ab44fe391d5cd98c Author: Kirill Tkhai Date: Tue May 11 19:19:06 2021 +0300 tty: Use RCU

[Devel] [PATCH RHEL8 COMMIT] tty: Avoid threads files iterations in __do_SAK()

2021-05-11 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.27 --> commit 45c197dd28bbc6ff301772c1222e747a0f939dcd Author: Kirill Tkhai Date: Tue May 11 19:19:06 2021 +0300 tty: Avoid