The commit is pushed to "branch-rh8-4.18.0-305.3.1.vz8.7.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-305.3.1.el8
-->
commit 965517e9319f9196b1b12f8a9a4ef1a29c1620a1
Author: Kirill Tkhai
Date: Tue Jul 27 15:24:29 2021 +0300
ploop: Fix use-after
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.61
-->
commit e8c0b1739dc75ec8c5ce0d052ee7680e3554244a
Author: Kirill Tkhai
Date: Tue Jul 27 15:24:29 2021 +0300
ploop: Fix use-
After ploop_call_rw_iter() is called, request may
complete and be freed asynchronous.
https://jira.sw.ru/browse/PSBM-132313
---
drivers/md/dm-ploop-map.c |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/md/dm-ploop-map.c b/drivers/md/dm-ploop-map.c
index dc6816
The commit is pushed to "branch-rh8-4.18.0-305.3.1.vz8.7.x-ovz" and will appear
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh8-4.18.0-305.3.1.el8
-->
commit da879874c63459447d5177f2781a30aa98399859
Author: Vasily Averin
Date: Tue Jul 27 13:58:38 2021 +0300
ms/memcg: drop GFP_
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.60
-->
commit 4b8e1aa286b9e8cec01e6518e8734e9ce83920d7
Author: Evgenii Shatokhin
Date: Tue Jul 27 13:03:21 2021 +0300
drivers/ba
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.60
-->
commit a31086ba8fb0bd50bea7105e3e9d3628a7694023
Author: Konstantin Khorenko
Date: Thu Jul 22 15:46:46 2021 +0300
ve/memcg
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.60
-->
commit 25efee25e6a688bc1f7b171e3f83163e936319df
Author: Konstantin Khorenko
Date: Thu Jul 22 15:44:21 2021 +0300
ve/memcg
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.60
-->
commit fae53d138280162075466db24af9f8afc73e1843
Author: Konstantin Khorenko
Date: Thu Jul 22 13:26:14 2021 +0300
mm/memcg
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.60
-->
commit bdd06e3a5340b777d3b9bfabea676698e2e75b35
Author: Konstantin Khorenko
Date: Thu Jul 22 13:16:05 2021 +0300
ve/memcg
Jiri Slaby pointed that termios are not saved for PTYs and for other
terminals used inside containers. Therefore accounting for saved
termios have near to zero impact in real life scenarios.
Fixes: 06fac184ac6b ("memcg: charge kmem allocations accounted to UBC in PCS6
to memcg")
Signed-off-by: Va
... if it is incorrect.
(A temporary hack, to be dropped after the rebase on top of RHEL 8.4.)
vcmmd expects the total amount of RAM for a NUMA node shown in
cat /sys/devices/system/node/node*/meminfo to be no less than
amount_of_free_RAM + amount_of_reclaimable_memory.
The hack from 28c689b8581
Jiri Slaby pointed that termios are not saved for PTYs and for other
terminals used inside containers. Therefore accounting for saved
termios have near to zero impact in real life scenarios.
Taken from upstream commit ("memcg: drop GFP_KERNEL_ACCOUNT use in
tty_save_termios()")
Signed-off-by: Vas
Sometimes we do know number of segments.
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 18 --
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index daeec3adfc58..c3706705c465 100644
--- a/drivers
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 51 ++---
1 file changed, 25 insertions(+), 26 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index 61718cd172f5..393f771c75fc 100644
--- a/drivers/md/dm-qcow2-m
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 41 -
1 file changed, 28 insertions(+), 13 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index b555223f4d46..daeec3adfc58 100644
--- a/drivers/md/dm-qcow2-map.c
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index 393f771c75fc..37dc4aff301c 100644
--- a/drivers/md/dm-qcow2-map.c
+++ b/drivers/md/dm-qcow2-map.c
@@ -
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 65 +++--
1 file changed, 28 insertions(+), 37 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index 5e3a97644db0..c54f6cf34fa3 100644
--- a/drivers/md/dm-qcow2-m
Preparation for https://jira.sw.ru/browse/PSBM-132049
---
Kirill Tkhai (14):
dm-qcow2: Simplify complete_metadata_writeback()
dm-qcow2: Simplify parallel clu allocation and md writeback
dm-qcow2: Remap qio before submitting
dm-qcow2: Generalize alloc_clu_read_qio()
d
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 33 ++---
1 file changed, 26 insertions(+), 7 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index c54f6cf34fa3..daca756524eb 100644
--- a/drivers/md/dm-qcow2-map.c
+++ b/dr
Write related file sector to bi_sector before call_rw_iter().
This allows to resubmit partially completed IO in next patches.
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 16
drivers/md/dm-qcow2.h |5 +
2 files changed, 17 insertions(+), 4 deletions(
We add qio->link to wbd->submitted_list only for later check,
whether wbd->submitted_list is empty. Use nr_submitted instead.
This will allow to use qio->link for other purposes, while
it's attached to wbd.
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 33 +++-
Resubmit partially completed IO.
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c| 37 ++---
drivers/md/dm-qcow2-target.c |1 +
drivers/md/dm-qcow2.h|1 +
3 files changed, 36 insertions(+), 3 deletions(-)
diff --git a/drivers/md/dm-
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 30 --
1 file changed, 8 insertions(+), 22 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index daca756524eb..61718cd172f5 100644
--- a/drivers/md/dm-qcow2-map.c
+++ b/drive
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 41 +
1 file changed, 29 insertions(+), 12 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index 37dc4aff301c..b555223f4d46 100644
--- a/drivers/md/dm-qcow2-map.c
... to allow REQ_OP_WRITE and move this function.
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 50 +++--
1 file changed, 25 insertions(+), 25 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index e142556dfb
Use qio_list_pop().
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c |4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index e14d083fd532..758b03a02807 100644
--- a/drivers/md/dm-qcow2-map.c
+++ b/drivers/md/d
Add a parameter skipping pages allocation. Bvec is still alloced.
Signed-off-by: Kirill Tkhai
---
drivers/md/dm-qcow2-map.c | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/drivers/md/dm-qcow2-map.c b/drivers/md/dm-qcow2-map.c
index bcbb6d15b0a3..5e3a97644d
27 matches
Mail list logo