[Devel] [PATCH rh7 1/4] Revert "ext4: fix seek_data soft lookup on sparse files"

2017-04-27 Thread Andrey Ryabinin
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 +---

[Devel] [PATCH rh7] mm/tswap: make tswap work again

2017-04-18 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] mm/tcache: make tcache work again

2017-04-18 Thread Andrey Ryabinin
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

Re: [Devel] [PATCH rh7] fs/cleancache: fix data invalidation in the cleancache during direct_io

2017-04-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 3/3] fs/block_dev: always invalidate cleancache in invalidate_bdev()

2017-04-12 Thread Andrey Ryabinin
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 ++

[Devel] [PATCH rh7 2/3] cleancache: avoid pointless cleancache_invalidate_inode() calls.

2017-04-12 Thread Andrey Ryabinin
/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 @

Re: [Devel] [PATCH rh7] fs/cleancache: fix data invalidation in the cleancache during direct_io

2017-04-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] fs/cleancache: fix data invalidation in the cleancache during direct_io

2017-04-11 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] mm/tcache: close race between attach and invalidate page

2017-04-07 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] net/af_packet: fix kmem charge/uncharge

2017-04-05 Thread Andrey Ryabinin
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.

[Devel] [PATCH rh7] mm: fix false positive WARN on fs reenterence

2017-04-04 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] ms/percpu: fix this_cpu_sub() subtrahend casting for unsigneds

2017-04-04 Thread Andrey Ryabinin
-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

Re: [Devel] [PATCH rh7] mm/zswap: fix potential deadlock in zswap_frontswap_store()

2017-03-31 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 1/7] mm/memcg: uncharge ->memory ->memsw if try charge of ->kmem fails

2017-03-31 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 5/7] ve/memcg: enable kmem accounting for all cgroups

2017-03-31 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 4/7] mm/memcg: make __memcg_activate_kmem() to actually activate kmem

2017-03-31 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 2/7] mm/memcg: add missing hunk uncharge_kmem

2017-03-31 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 6/7] mm/memcg: don't release memcg->css too early

2017-03-31 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 3/7] mm/memcg: fix kmem pages uncharging uncharge_batch()

2017-03-31 Thread Andrey Ryabinin
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-

[Devel] [PATCH rh7 7/7] ms/mm/memcontrol.c: fix order calculation in try_charge()

2017-03-31 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] ms/mm: memcg: fix race condition between memcg teardown and swapin

2017-03-31 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] mm/zswap: fix potential deadlock in zswap_frontswap_store()

2017-03-28 Thread Andrey Ryabinin
/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.

[Devel] [PATCH rh7] ksm: Revert "introduce ksm_max_page_sharing per page deduplication limit"

2017-03-17 Thread Andrey Ryabinin
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

Re: [Devel] [PATCH rh7] fs: add __GFP_NORETRY in alloc_fdmem

2017-03-16 Thread Andrey Ryabinin
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>

Re: [Devel] [PATCH vz7] mm: Revert accounting for WRITEBACK_TEMP in balance_dirty_pages

2017-03-03 Thread Andrey Ryabinin
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 |

[Devel] [PATCH rh7] ms/memcg: make mem_cgroup_read_stat() unsigned

2017-02-16 Thread Andrey Ryabinin
-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

[Devel] [PATCH rh7] cgroup/ve: fix possible circular locking dependency

2017-02-08 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] sched_show_task: call task_ve_name() under RCU lock

2017-02-08 Thread Andrey Ryabinin
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/

[Devel] [PATCH rh7] cgroup/ve: don't add cgroup files on ve_root twice.

2017-02-02 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] mm/memcontrol: fix shmem accounting

2017-01-23 Thread Andrey Ryabinin
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 +

[Devel] [PATCH rh7] mm/memcontrol: Fix mem cgroup usage statistics.

2017-01-23 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 2/2] cgroups: Introduce subgroups_limit control

2017-01-18 Thread Andrey Ryabinin
-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

[Devel] [PATCH rh7 1/2] cgroups/ve: Introduce CFTYPE_ONLY_ON_VE_ROOT flag for control files

2017-01-18 Thread Andrey Ryabinin
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.

[Devel] [PATCH rh7] ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation

2017-01-16 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] ms/balloon: check the number of available pages in leak balloon

2017-01-16 Thread 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

[Devel] [PATCH rh7 v2 08/21] ms/mm: memcontrol: rearrange charging fast path

2017-01-12 Thread Andrey Ryabinin
.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

[Devel] [PATCH rh7 v2 04/21] ms/memcg: get_mem_cgroup_from_mm()

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 17/21] ms/mm: memcontrol: rewrite uncharge API

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 06/21] ms/memcg: sanitize __mem_cgroup_try_charge() call protocol

2017-01-12 Thread Andrey Ryabinin
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(+

[Devel] [PATCH rh7 v2 18/21] ms/mm: memcontrol: use page lists for uncharge batching

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 16/21] ms/mm: memcontrol: rewrite charge API

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 13/21] ms/mm: memcontrol: simplify move precharge function

2017-01-12 Thread Andrey Ryabinin
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(-)

[Devel] [PATCH rh7 v2 20/21] ms/mm: memcontrol: teach uncharge_list to deal with kmem pages

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 09/21] ms/mm: memcontrol: reclaim at least once for __GFP_NORETRY

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 14/21] ms/mm: memcontrol: catch root bypass in move precharge

2017-01-12 Thread Andrey Ryabinin
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/

[Devel] [PATCH rh7 v2 15/21] ms/mm: memcontrol: remove ordering between pc->mem_cgroup and PageCgroupUsed

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 21/21] ms/mm: memcontrol: only mark charged pages with PageKmemcg

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 12/21] ms/mm: memcontrol: remove explicit OOM parameter in charge path

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 10/21] ms/mm: huge_memory: use GFP_TRANSHUGE when charging huge pages

2017-01-12 Thread Andrey Ryabinin
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(-)

[Devel] [PATCH rh7 v2 11/21] ms/mm: memcontrol: retry reclaim for oom-disabled and __GFP_NOFAIL charges

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 07/21] ms/mm: memcontrol: fold mem_cgroup_do_charge()

2017-01-12 Thread Andrey Ryabinin
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 +-

[Devel] [PATCH rh7 v2 05/21] ms/memcg: do not replicate get_mem_cgroup_from_mm in __mem_cgroup_try_charge

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 02/21] ms/mm: memcg: push !mm handling out to page cache charge function

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 01/21] ms/mm: memcg: inline mem_cgroup_charge_common()

2017-01-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] ms/cgroup: fix rmdir EBUSY regression in 3.11

2017-01-11 Thread Andrey Ryabinin
; 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

[Devel] [PATCH rh7] pfcache/ub: account pfcache peer files in ub0

2017-01-09 Thread Andrey Ryabinin
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 +++

[Devel] [PATCH rh7] fs/fadvise: introduce FADV_DEACTIVATE flag

2016-12-22 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] ms/mm, oom: remove task_lock protecting comm printing

2016-12-19 Thread Andrey Ryabinin
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(

Re: [Devel] https://bugs.openvz.org/browse/OVZ-6834 CUDA in container

2016-12-13 Thread Andrey Ryabinin
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

Re: [Devel] https://bugs.openvz.org/browse/OVZ-6834 CUDA in container

2016-12-13 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v3 1/2] tcache: don't invalidate pages on unsuccessful put/inability to put

2016-12-13 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v3 2/2] tcache: speedup tcaches operations on empty tcache.

2016-12-13 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 2/2] tcache: speedup tcaches operations on empty tcache.

2016-12-13 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 v2 1/2] tcache: don't invalidate pages on unsuccessful put/inability to put

2016-12-13 Thread Andrey Ryabinin
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

Re: [Devel] [PATCH] kexec: reserve 256+64 = 320M for debug kernels

2016-12-13 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 2/2] tcache: speedup tcaches operations on empty tcache.

2016-12-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 1/2] tcache: don't invalidate pages on unsuccessful put/inability to put

2016-12-12 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7] mm/memcontrol/numa_migrate: split transparent huge pages before migrating

2016-11-22 Thread Andrey Ryabinin
-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

[Devel] [PATCH rh7] proc/modules: show loaded modules in container.

2016-11-22 Thread Andrey Ryabinin
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

Re: [Devel] [PATCH] ms/mm/slub.c: list_lock may not be held in some circumstances

2016-11-15 Thread Andrey Ryabinin
-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

[Devel] [PATCH rh7 14/21] ms/mm: memcontrol: catch root bypass in move precharge

2016-11-01 Thread Andrey Ryabinin
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/

[Devel] [PATCH rh7 10/21] ms/mm: huge_memory: use GFP_TRANSHUGE when charging huge pages

2016-11-01 Thread Andrey Ryabinin
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(-)

[Devel] [PATCH rh7 19/21] ms/mm: memcontrol: revert use of root_mem_cgroup res_counter

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 17/21] ms/mm: memcontrol: rewrite uncharge API

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 18/21] ms/mm: memcontrol: use page lists for uncharge batching

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 16/21] ms/mm: memcontrol: rewrite charge API

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 09/21] ms/mm: memcontrol: reclaim at least once for __GFP_NORETRY

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 04/21] ms/memcg: get_mem_cgroup_from_mm()

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 15/21] ms/mm: memcontrol: remove ordering between pc->mem_cgroup and PageCgroupUsed

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 21/21] ms/mm: memcontrol: only mark charged pages with PageKmemcg

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 11/21] ms/mm: memcontrol: retry reclaim for oom-disabled and __GFP_NOFAIL charges

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 20/21] ms/mm: memcontrol: teach uncharge_list to deal with kmem pages

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 07/21] ms/mm: memcontrol: fold mem_cgroup_do_charge()

2016-11-01 Thread Andrey Ryabinin
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 +-

[Devel] [PATCH rh7 06/21] ms/memcg: sanitize __mem_cgroup_try_charge() call protocol

2016-11-01 Thread Andrey Ryabinin
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(+

[Devel] [PATCH rh7 13/21] ms/mm: memcontrol: simplify move precharge function

2016-11-01 Thread Andrey Ryabinin
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(-)

[Devel] [PATCH rh7 08/21] ms/mm: memcontrol: rearrange charging fast path

2016-11-01 Thread Andrey Ryabinin
.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

[Devel] [PATCH rh7 12/21] ms/mm: memcontrol: remove explicit OOM parameter in charge path

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 01/21] ms/mm: memcg: inline mem_cgroup_charge_common()

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 05/21] ms/memcg: do not replicate get_mem_cgroup_from_mm in __mem_cgroup_try_charge

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 02/21] ms/mm: memcg: push !mm handling out to page cache charge function

2016-11-01 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 03/21] ms/memcg: remove unnecessary !mm check from try_get_mem_cgroup_from_mm()

2016-11-01 Thread Andrey Ryabinin
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> -

Re: [Devel] [PATCHv3 RH7] ve/net/ip6tables: fix NULL ptr dereference at ip6t_unregister_table

2016-10-31 Thread Andrey Ryabinin
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

Re: [Devel] [PATCH RH7] ms/x86/signal: Remove bogus user_64bit_mode() check from sigaction_compat_abi()

2016-10-27 Thread Andrey Ryabinin
; [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

Re: [Devel] [PATCH rh7] md: add support for dm-crypted ploops

2016-10-24 Thread Andrey Ryabinin
_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

[Devel] [PATCH rh7 3/4] ms/kcov: don't profile branches in kcov

2016-10-14 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 4/4] ms/kcov: properly check if we are in an interrupt

2016-10-14 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 1/4] ms/kernel: add kcov code coverage

2016-10-14 Thread Andrey Ryabinin
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.

[Devel] [PATCH rh7 2/4] ms/kcov: don't trace the code coverage code

2016-10-14 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 04/12] ms/mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub

2016-10-03 Thread Andrey Ryabinin
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

[Devel] [PATCH rh7 07/12] ms/mm: replace vma->sharead.linear with vma->shared

2016-10-03 Thread Andrey Ryabinin
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

<    3   4   5   6   7   8   9   10   11   >