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

2017-01-16 Thread Andrey Ryabinin
From: Konstantin Neumoin commit 37cf99e08c6fb4dcea0f9ad2b13b6daa8c76a711 upstream. The balloon has a special mechanism that is subscribed to the oom notification which leads to deflation for a fixed number of pages. The number is always fixed even when the balloon is

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcg: inline mem_cgroup_charge_common()

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 15fcd73118fa4a91875229a91ee2ad99db9e4ed0 Author: Johannes Weiner Date: Mon Jan 16 20:27:03 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/memcg: do not replicate get_mem_cgroup_from_mm in __mem_cgroup_try_charge

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 68a2dfcf309cee44f084fe4c2577da69305c28ec Author: Michal Hocko Date: Mon Jan 16 20:27:06 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/memcg: sanitize __mem_cgroup_try_charge() call protocol

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 9f34e370d754ffcf1f7d0120ef01b459eb80df06 Author: Johannes Weiner Date: Mon Jan 16 20:27:07 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: catch root bypass in move precharge

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit a687951828b3083ff9410e98c59bce13d87a52e1 Author: Johannes Weiner Date: Mon Jan 16 20:27:12 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/memcg: remove unnecessary !mm check from try_get_mem_cgroup_from_mm()

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 9931201ae279edcc3709932f9fcd2cf531f31909 Author: Johannes Weiner Date: Mon Jan 16 20:27:05 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: fold mem_cgroup_do_charge()

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 64a6f65d36172c987ac23d6ecb1621d1953cf57b Author: Johannes Weiner Date: Mon Jan 16 20:27:07 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: huge_memory: use GFP_TRANSHUGE when charging huge pages

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 47ccbd86545c241bb449cc74ea586d252af6d715 Author: Johannes Weiner Date: Mon Jan 16 20:27:09 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcg: push !mm handling out to page cache charge function

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit ea4e7e1523644c3b6e753f815455374913c9cbad Author: Johannes Weiner Date: Mon Jan 16 20:27:04 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: rearrange charging fast path

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit db82eb1d7aecd69f67548bcd52ad89c23f07c575 Author: Johannes Weiner Date: Mon Jan 16 20:27:08 2017 +0400

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

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 613d186f9eada152a90f300aa1dc31ac37e0ed8c Author: Konstantin Neumoin Date: Mon Jan 16 20:21:30 2017

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: rewrite uncharge API

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 11b315d114183c9bb803b4f622c31b5072110b5e Author: Johannes Weiner Date: Mon Jan 16 20:27:14 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: remove explicit OOM parameter in charge path

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit a3243bc5e37d58d6f16fe366b64d357b4113fd47 Author: Michal Hocko Date: Mon Jan 16 20:27:11 2017 +0400

[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 RHEL7 COMMIT] ms/mm: memcontrol: reclaim at least once for __GFP_NORETRY

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 5cef95b929bdf374d1de76d19382f78d06ab48e6 Author: Johannes Weiner Date: Mon Jan 16 20:27:09 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: simplify move precharge function

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit aa466d093712b6859118b15830f150a5c7ec74b4 Author: Johannes Weiner Date: Mon Jan 16 20:27:11 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: teach uncharge_list to deal with kmem pages

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 79af589e56bccfc80eb3a3e563b25c468ec77e03 Author: Vladimir Davydov Date: Mon Jan 16 20:27:16 2017

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: remove ordering between pc->mem_cgroup and PageCgroupUsed

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 749786bd77767a1295b9a7cf89d60b8275ce237d Author: Johannes Weiner Date: Mon Jan 16 20:27:12 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/memcg: get_mem_cgroup_from_mm()

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit a7ec2fa951e33ca41ceee0fae9bf4926a431ff40 Author: Johannes Weiner Date: Mon Jan 16 20:27:05 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: revert use of root_mem_cgroup res_counter

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit b47182055b23197e9037214bdd631bfb73bf251c Author: Johannes Weiner Date: Mon Jan 16 20:27:16 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: only mark charged pages with PageKmemcg

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit cd4b4b8807ac3545017b3153ced5e81b27aa9346 Author: Vladimir Davydov Date: Mon Jan 16 20:27:17 2017

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: rewrite charge API

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit c634c5148a18a7e100ca205915ef088f7ac8163e Author: Johannes Weiner Date: Mon Jan 16 20:27:13 2017 +0400

[Devel] [PATCH RHEL7 COMMIT] ms/mm: memcontrol: use page lists for uncharge batching

2017-01-16 Thread Konstantin Khorenko
The commit is pushed to "branch-rh7-3.10.0-514.vz7.27.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-514.vz7.27.10 --> commit 9bbaaae38234372d0ecd90bcac8cf54586f5f035 Author: Johannes Weiner Date: Mon Jan 16 20:27:15 2017 +0400