The commit is pushed to "branch-rh7-3.10.0-514.16.1.vz7.30.x-ovz" and will
appear at https://src.openvz.org/scm/ovz/vzkernel.git
after rh7-3.10.0-514.16.1.vz7.30.3
-->
commit ad6fbf96fe30f323e03b0f872e4eeffacbfbb264
Author: Andrey Ryabinin
Date: Tue Apr 18 18:42:01
The same issue as with tcache in "mm/tcache: make tcache work again"
Tswap uses PF_MEMALLOC to distinguish memcg recalim from global reclaim,
but sinche upstream commit 89a2848381b5 ("mm: memcontrol: do not recurse
in direct reclaim") this is no longer works as PF_MEMALLOC also set during
memcg
The commit is pushed to "branch-rh7-3.10.0-514.16.1.vz7.30.x-ovz" and will
appear at https://src.openvz.org/scm/ovz/vzkernel.git
after rh7-3.10.0-514.16.1.vz7.30.2
-->
commit 9f24caf30ffe8c9d4e751aa38898fb33d2dbab62
Author: Evgeny Yakovlev
Date: Tue Apr 18 16:56:35
The commit is pushed to "branch-rh7-3.10.0-514.16.1.vz7.30.x-ovz" and will
appear at https://src.openvz.org/scm/ovz/vzkernel.git
after rh7-3.10.0-514.16.1.vz7.30.2
-->
commit 12ef8f93ff4c22492a7e3844d2a97bb7b8c98526
Author: Evgeny Yakovlev
Date: Tue Apr 18 16:56:34
The commit is pushed to "branch-rh7-3.10.0-514.16.1.vz7.30.x-ovz" and will
appear at https://src.openvz.org/scm/ovz/vzkernel.git
after rh7-3.10.0-514.16.1.vz7.30.2
-->
commit 9b034990d22f69354f686c9dde81c04023d6530d
Author: Andrey Ryabinin
Date: Tue Apr 18 16:51:13
Tcache use PF_MEMALLOC to distinguish memcg recalim from global reclaim,
but sinche upstream commit 89a2848381b5 ("mm: memcontrol: do not recurse
in direct reclaim") this is no longer works as PF_MEMALLOC also set during
memcg reclaim.
Add new PF_MEMCG_RECLAIM flag set only during memcg reclaim