This reverts commit a8b68fd3911361dbaf66da6786eb3a6d472177c6.
We are going to apply a better fix for seek_data slowness,
so this commit is no longer needed.
https://jira.sw.ru/browse/PSBM-65551
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
fs/ext4/file.c | 12 +---
lso set during
memcg reclaim.
Use new PF_MEMCG_RECLAIM instead of PF_MEMALLOC to identify per-memcg
recalim to avoid populating tswap during global reclaim
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/tswap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
cg reclaim and use it in
tcache to distinguish global recalaim from per-memcg recalim.
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
include/linux/sched.h | 1 +
mm/tcache.c | 2 +-
mm/vmscan.c | 4 ++--
3 files changed, 4 insertions(+), 3 deletions(-)
diff
On 04/12/2017 05:45 PM, Andrey Ryabinin wrote:
> On 04/11/2017 08:08 PM, Alexey Kuznetsov wrote:
>> Hello!
>>
>> Good job!
>>
>> Before submitting this to mainstream look
>> at truncate_inode_pages.
>>
>> It has condition:
>>
&g
invalidate_bdev() calls cleancache_invalidate_inode() iff ->nrpages != 0
which doen't make any sense.
Make invalidate_bdev() always invalidate cleancache data.
https://jira.sw.ru/browse/PSBM-63908
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
fs/block_dev.c | 12 ++
/browse/PSBM-63908
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/truncate.c | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/mm/truncate.c b/mm/truncate.c
index ce4b1d8..1db0425 100644
--- a/mm/truncate.c
+++ b/mm/truncate.c
@@ -285,9 +285,8 @
On 04/11/2017 08:08 PM, Alexey Kuznetsov wrote:
> Hello!
>
> Good job!
>
> Before submitting this to mainstream look
> at truncate_inode_pages.
>
> It has condition:
>
> if (mapping->nrpages == 0 && mapping->nrexceptional == 0)
> return;
>
> I have no idea what are those
ing invalidate_inode_pages2_range() regardless of nrpages
value. And if nrpages is zero, bail out from invalidate_inode_pages2_range()
only after cleancache_invalidate_inode(), so that we invalidate cleancache
but still avoid pointless page cache lookups.
https://jira.sw.ru/browse/PSBM-63908
Signed-off-by: Andrey Ryabi
hold_page() and addition to the lru list.
So if we extract the page from radix_tree now we can be sure that
it is already on lru list and page refcounter increased.
https://jira.sw.ru/browse/PSBM-63197
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/tcache.c | 6 ++
1 file change
After rebase to rhel7.3 memcg_[un]charge_kmem() takes number of pages
instead of size in bytes. Callers in net/packet/af_packet.c were not
updated, so they still pass bytes which leads to bogus -ENOMEM.
https://jira.sw.ru/browse/PSBM-63654
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.
ed and can be reverted.
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/page_alloc.c | 3 ++-
mm/slab.c | 6 --
mm/slub.c | 3 ++-
3 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index afac33e..2607756 100644
--- a
-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-63424
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
arch/x86/include/asm/percpu.h | 3 ++-
include/linux/percpu.h| 8
2 files changed, 6 insert
On 03/29/2017 03:32 PM, Konstantin Khorenko wrote:
> Andrey, did you send it to mainstream as well?
>
> Please post a link here.
>
https://lkml.kernel.org/r/20170331153009.11397-1-aryabi...@virtuozzo.com
Note it slightly different, after looking at this code again I decided to made
small
if page_counter_try_charge(>kmem, nr_pages) fails we bail out
from memcg_charge_kmem() too early without uncharging back ->memory and ->memsw
https://jira.sw.ru/browse/PSBM-62827
Fixes: 355ccab81bc9 ("mm: memcontrol: fix race between kmem uncharge and charge
reparenting")
Si
former behavior by passing kmemaccount=0 on
boot.
Signed-off-by: Vladimir Davydov <vdavy...@virtuozzo.com>
https://jira.sw.ru/browse/PSBM-62827
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 14 +-
1 file changed, 13 insertions(+), 1 delet
emcg) from __memcg_activate_kmem();
https://jira.sw.ru/browse/PSBM-62827
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 13d4205..bc72a26 100644
--- a/mm/memcontrol.c
+++ b/mm/memcont
Commit 355ccab81bc9 (reapply of commit a60971691) missed hunk from
memcg_uncharge_kmem()
https://jira.sw.ru/browse/PSBM-62827
Fixes: 355ccab81bc9 ("mm: memcontrol: fix race between kmem uncharge and charge
reparenting")
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo
We can put css only after assigning memcg to pc->mem_cgroup:
pc->mem_cgroup = memcg;
https://jira.sw.ru/browse/PSBM-62827
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
dif
We don't uncharge nr_kmem pages from ->mem and ->memsw
if nr_mem == 0 and nr_memsw == 0.
We don't uncharge nr_kmem from ->kmem page counter.
https://jira.sw.ru/browse/PSBM-62827
Fixes: fe9a4e1e4c8f ("ms/mm: memcontrol: teach uncharge_list to deal with kmem
pages")
Signed-off-
torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-62827
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 1999dff..30ea89a 100644
--- a/mm/memcont
David Rientjes <rient...@google.com>
Cc: <sta...@kernel.org>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-62080
Signed-off-by: Andrey Ryabinin <ar
/0x420
[] process_one_work+0x17b/0x470
[] worker_thread+0x11b/0x400
[] kthread+0xcf/0xe0
[] ret_from_fork+0x58/0x90
---[ end trace 892c68052e9c3d3f ]---
Also add __GFP_NOWARN as failures here is fine.
https://jira.sw.ru/browse/PSBM-58279
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.
It's broken and probably won't be fixed soon, so revert it for now.
https://jira.sw.ru/browse/PSBM-60359
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/ksm.c | 732 ++-
1 file changed, 66 insertions(+), 666 del
On 03/16/2017 06:03 PM, Konstantin Khorenko wrote:
> Andrey, please take a look.
>
> All other patches from Anatoly are applied already, except this one.
> Worth to apply this one as well?
>
Yep,
Acked-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
to
> per-bdi limits and counters.
>
> Kudos to Andrey Ryabinin for pointing out.
>
> https://jira.sw.ru/browse/PSBM-60701
> Signed-off-by: Maxim Patlasov <mpatla...@virtuozzo.com>
Acked-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
> ---
> mm/page-writeback.c |
-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-56256
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 30 ++
1 file changed, 18
ting to it only in VE_ROOT cgroup.
This is much more simpler and allow us to kill a lot of bogus code.
https://jira.sw.ru/browse/PSBM-59122
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
include/linux/cgroup.h | 1 -
kernel/cgroup.c| 34 --
2 files
https://jira.sw.ru/browse/PSBM-60139
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
kernel/sched/core.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index cfd4bac..71eeb07 100644
--- a/kernel/sched/core.c
+++ b/
oot_files() only once per
cgroup to avoid that problem and message in dmesg as well.
https://jira.sw.ru/browse/PSBM-59693
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
kernel/cgroup.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kernel/cgroup.c b/kernel/c
t;)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 18 --
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 420568b..df6edec 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -6923,7 +
unter")
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index dc83f4e..233f542 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -4194,7 +4194,7
-33401
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
include/linux/cgroup.h | 1 +
kernel/cgroup.c| 62 ++
2 files changed, 63 insertions(+)
diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h
index 816cbac..d99251b
This adds CFTYPE_ONLY_ON_VE_ROOT flag for control files. It will
be used in later patch to create cgroup control file which will
show up only on ve root cgroups.
https://jira.sw.ru/browse/PSBM-33401
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
include/linux/cgroup.
The size of the ip_tunnel_prl structs allocation is controllable from
user-space,
thus it's better to avoid spam in dmesg if allocation failed.
Also add __GFP_ACCOUNT as this is a good candidate for per-memcg accounting.
https://jira.sw.ru/browse/PSBM-58330
Signed-off-by: Andrey Ryabinin
pages.
Cc: sta...@vger.kernel.org
Signed-off-by: Konstantin Neumoin <kneum...@virtuozzo.com>
Signed-off-by: Denis V. Lunev <d...@openvz.org>
CC: Michael S. Tsirkin <m...@redhat.com>
Signed-off-by: Michael S. Tsirkin <m...@redhat.com>
https://jira.sw.ru/browse/PSBM-58601
.ru/browse/PSBM-51558
(cherry picked from commit 06b078fc065fe1fe7097675c8ee416aa2ef94fb3)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 32 +---
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit df381975463996178d685f6ef7d3555c5f887201)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
include/linux/memcontrol.h | 12 ++--
mm/memcontrol.c| 37 +
mm/oom
t;vdavy...@parallels.com>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 0a31bc97c80c3fa87b32c091d9a930ac19cd0c40)
Signed-off-by: Andrey R
gt;
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 6d1fdc48938cd51a3964778d78f27cb26c8eb55d)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 207
1 file changed, 102 insertions(+
Horiguchi <n-horigu...@ah.jp.nec.com>
Cc: Vladimir Davydov <vdavy...@parallels.com>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 747
n.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 00501b531c4723972aa11d6d4ebcf8d6552007c8)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
Documentation/cgroups/memcg_test.txt | 32 +--
include/linux/memcontrol.h | 53 ++---
include/linux/s
on.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 9476db974d9e18885123fcebc09f4596bb922e5f)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 48 +++-
1 file changed, 15 insertions(+), 33 deletions(-)
inchan Kim <minc...@kernel.org>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 5e8d35f849b1969b900695ae191326bfacf6bfc6)
Signed-off-by: A
on.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 28c34c291e746aab1c2bfd6d6609b2e47fa0978b)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol
on.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 692e7c45d95ad1064b6911800e2cfec7fc0236db)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/mm/memcontrol.c b/
foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 9a2385eef9f28fb5260c48c45fc8fe01f1da70a6)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 9 -
1 file changed, 9 deletions(-)
diff --git a/mm/memcontrol.c b/mm/mem
se/PSBM-51558
(cherry picked from commit c4159a75b64c0e67caededf4d7372c1b58a5f42a)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 0183a9c..dc83f4e 100644
--- a/mm/memcontrol.c
+++ b/mm/m
l.org>
Cc: Vladimir Davydov <vdavy...@parallels.com>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 0029e19ebf84dcd70b226820daa7747b
lds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit d51d885bbb137cc8e1704e76be1846c5e0d5e8b4)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/huge_memory.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
ux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 9b1306192d335759a6cf2f3b404c49e811e5f953)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/mm/memcon
tion.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 6539cc053869bd32a2db731b215b7c73b11f68d3)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 191 +-
ned-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit b6b6cc72bc404c952968530d7df4c3a4ab82b65b)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuoz
gt;
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 284f39afeaa4ab1409b8f43b29cdea3007960ee3)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/mm/memcontrol.c b/mm
Michal Hocko <mho...@suse.cz>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 1bec6b333e241a9db47d3939fb08a4e174ece02f)
Signed-off-by: Andrey Rya
;
https://jira.sw.ru/browse/PSBM-53314
[aryabinin: s/cgroup_is_dead()/cgroup_is_removed()]
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
kernel/cgroup.c | 20 +++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/kernel/cgroup.c b/kernel/cgroup.c
in
Pfcache's peer files is a shared resource, thus it shouldn't be accounted
per-container.
This makes peer files to be accounted in ub0, the same way as it is in PSBM6.
https://jira.sw.ru/browse/PSBM-56167
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memory.c | 3 +++
FADV_DEACTIVATE advises kernel to move file pages from active to
inactive list.
https://jira.sw.ru/browse/PSBM-57915
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
include/uapi/linux/fadvise.h | 1 +
mm/fadvise.c | 43
nel still needs task_lock() task lock there
to protect task_cs(). Upstream switched to RCU protection thus it doesn't
need task_lock() to protect task_cs()]
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/oom_kill.c | 11 +--
1 file changed, 1 insertion(+), 10 deletions(
On 12/13/2016 05:57 PM, Andrey Ryabinin wrote:
> Access to proc directories is slightly different. We show directory in
> container iff it sticky bit is set.
> You can set sticky bit via chmod (it's forbidden for proc entries in OpenVZ
> kernel, I dunno why),
> but you can ch
On 12/12/2016 03:58 PM, Thomas Hoberg wrote:
> Hi Andrey,
>
> I'm very sorry to contact you directly, but I've run out of options to help
> myself.
>
> I am trying to get CUDA programs to run inside OpenVZ containers (they
> already run on Docker containers on the host) and my problem is that
nvalidate_* to remove such pages from
its cache.
This should save us some CPU cycles during reclaim if tcache is not active
or when we perform global reclaim.
https://jira.sw.ru/browse/PSBM-56475
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/tcache.c | 19 ---
1
If tcache is empty we can bail out immediately from
tcache_cleancache_[get_page, invalidate_page,invalidate_inode]().
As a fast way of identifying empty tcache this patch adds global atomic
counter of tcache nodes.
https://jira.sw.ru/browse/PSBM-56475
Signed-off-by: Andrey Ryabinin <ary
If tcache is empty we can bail out immediately from
tcache_cleancache_[get_page, invalidate_page,invalidate_inode]().
As a fast way of identifying empty tcache this patch adds global atomic
counter of tcache nodes.
https://jira.sw.ru/browse/PSBM-56475
Signed-off-by: Andrey Ryabinin <ary
nvalidate_* to remove such pages from
its cache.
This should save us some CPU cycles during reclaim if tcache is not active
or when we perform global reclaim.
https://jira.sw.ru/browse/PSBM-56475
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/tcache.c | 19 ---
1
On 12/12/2016 07:46 PM, Dmitry Safonov wrote:
> It succeed on 256M kdumping, but fires OOM - set 320M limit.
>
> https://jira.sw.ru/browse/PSBM-56847
>
> Cc: Andrey Ryabinin <aryabi...@virtuozzo.com>
> Signed-off-by: Dmitry Safonov <dsafo...@virtuozzo.com>
Ack
If tcache is empty we can bail out immediately from
tcache_cleancache_[get_page, invalidate_page,invalidate_inode]().
As a fast way of identifying empty tcache this patch adds global atomic
counter of tcache nodes.
https://jira.sw.ru/browse/PSBM-56475
Signed-off-by: Andrey Ryabinin <ary
nvalidate_* to remove such pages from
its cache.
This should save us some CPU cycles during reclaim if tcache is not active
or when we perform global reclaim.
https://jira.sw.ru/browse/PSBM-56475
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/tcache.c | 19 ---
1
-54455
Fixes: a2d6b96306e3 ("mm: memcontrol: add memory.numa_migrate file")
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index cdf1b48
Some scripts wants to read this file to perform some sanity checks.
Loaded modules is not security sensitive information, so this shouldn't
be a problem to expose this in container.
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
kernel/module.c | 2 --
1 file changed, 2 del
-off-by: Linus Torvalds <torva...@linux-foundation.org>
>
> [backported from ms commit 255d0884f563 ("mm/slub.c: list_lock may not
> be held in some circumstances")]
> Cc: Andrey Ryabinin <aryabi...@virtuozzo.com>
> Signed-off-by: Dmitry Safonov <dsafo...@virtuoz
on.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 692e7c45d95ad1064b6911800e2cfec7fc0236db)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/mm/memcontrol.c b/
lds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit d51d885bbb137cc8e1704e76be1846c5e0d5e8b4)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/huge_memory.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
orva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit ce00a967377baadf2481521e131771adc7652856)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 82 ++---
1 file c
t;vdavy...@parallels.com>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 0a31bc97c80c3fa87b32c091d9a930ac19cd0c40)
Signed-off-by: Andrey R
Horiguchi <n-horigu...@ah.jp.nec.com>
Cc: Vladimir Davydov <vdavy...@parallels.com>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 747
n.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 00501b531c4723972aa11d6d4ebcf8d6552007c8)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
Documentation/cgroups/memcg_test.txt | 32 +--
include/linux/memcontrol.h | 53 ++---
include/linux/s
on.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 28c34c291e746aab1c2bfd6d6609b2e47fa0978b)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit df381975463996178d685f6ef7d3555c5f887201)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
include/linux/memcontrol.h | 12 ++--
mm/memcontrol.c| 37 +
mm/oom
foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 9a2385eef9f28fb5260c48c45fc8fe01f1da70a6)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 9 -
1 file changed, 9 deletions(-)
diff --git a/mm/memcontrol.c b/mm/mem
se/PSBM-51558
(cherry picked from commit c4159a75b64c0e67caededf4d7372c1b58a5f42a)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 880fa5b..30bb5a5 100644
--- a/mm/memcontrol.c
+++ b/mm/m
ux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 9b1306192d335759a6cf2f3b404c49e811e5f953)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/mm/memcon
inchan Kim <minc...@kernel.org>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 5e8d35f849b1969b900695ae191326bfacf6bfc6)
Signed-off-by: A
tion.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 6539cc053869bd32a2db731b215b7c73b11f68d3)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 191 +-
gt;
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 6d1fdc48938cd51a3964778d78f27cb26c8eb55d)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 207
1 file changed, 102 insertions(+
on.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 9476db974d9e18885123fcebc09f4596bb922e5f)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 48 +++-
1 file changed, 15 insertions(+), 33 deletions(-)
.ru/browse/PSBM-51558
(cherry picked from commit 06b078fc065fe1fe7097675c8ee416aa2ef94fb3)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 32 +---
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index
l.org>
Cc: Vladimir Davydov <vdavy...@parallels.com>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 0029e19ebf84dcd70b226820daa7747b
Michal Hocko <mho...@suse.cz>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 1bec6b333e241a9db47d3939fb08a4e174ece02f)
Signed-off-by: Andrey Rya
ned-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit b6b6cc72bc404c952968530d7df4c3a4ab82b65b)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuoz
gt;
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 284f39afeaa4ab1409b8f43b29cdea3007960ee3)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
mm/memcontrol.c | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/mm/memcontrol.c b/mm
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-51558
(cherry picked from commit 03583f1a631c0511dfd2f16e716d5b40f675de5a)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
-
f 44 00 00 55 48 89 e5 41 57 41 56 49 89 fe 48 89 f7 41 55 41 54 53 <4c>
> 8b 7e 20 e8 7f 5f 04 e1 4c 8d 68 58 49 89 c4 8b 00 4c 89 eb
> [13991.014765] RIP [] ip6t_unregister_table+0x18/0x80
> [ip6_tables]
>
> Fixes: commit bff5233618d8 ("ve/net/ip6tables: f
; [backported from ms commit ed1e7db33c33 ("x86/signal: Remove bogus
> user_64bit_mode() check from sigaction_compat_abi()")]
> Signed-off-by: Dmitry Safonov <dsafo...@virtuozzo.com>
> ---
Acked-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
> arch/x86/ia32/ia32
_bind/__unbind managing md->map pointer.
>
> https://jira.sw.ru/browse/PSBM-53386
>
> Signed-off-by: Maxim Patlasov <mpatla...@virtuozzo.com>
Reviewed-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
___
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel
ed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
Cc: Dmitry Vyukov <dvyu...@google.com>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
(cherry picked from commit 36f05ae8bce904b4c8105363e6227a79d
errupt().
Link:
http://lkml.kernel.org/r/1476115803-20712-1-git-send-email-andreyk...@google.com
Signed-off-by: Andrey Konovalov <andreyk...@google.com>
Acked-by: Dmitry Vyukov <dvyu...@google.com>
Cc: Nicolai Stange <nicsta...@gmail.com>
Cc: Andrey Ryabinin <aryabi...@virtuozz
Cook <keesc...@google.com>
Cc: Bjorn Helgaas <bhelg...@google.com>
Cc: Sasha Levin <sasha.le...@oracle.com>
Cc: David Drysdale <drysd...@google.com>
Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
Cc: Andrey Ryabinin <ryabinin@gmail.com>
Cc: Kirill A. Shutemov <kir.
t;
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
(cherry picked from commit bdab42dfc974d15303afbf259f340f374a453974)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
kernel/kcov.c | 2 +-
1 file ch
y: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-52992
(cherry picked from commit d83a08db5ba6072caa658745881f4baa9bad6a08)
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
fs/9p/vfs_fil
d-off-by: Kirill A. Shutemov <kirill.shute...@linux.intel.com>
Signed-off-by: Andrew Morton <a...@linux-foundation.org>
Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
https://jira.sw.ru/browse/PSBM-52992
(cherry picked from commit ac51b934f3912582d3c897c6c4d09b32ea
701 - 800 of 1007 matches
Mail list logo