cgroups.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHSET] memcg: improve high limit behavior and always enable kmemcg on dfl hier
@ 2015-08-28 15:25 Tejun Heo
       [not found] ` <1440775530-18630-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
  0 siblings, 1 reply; 40+ messages in thread
From: Tejun Heo @ 2015-08-28 15:25 UTC (permalink / raw)
  To: hannes-druUgvl0LCNAfugRpC6u6w, mhocko-DgEjT+Ai2ygdnm+yROfE0A
  Cc: cgroups-u79uwXL29TY76Z2rM5mHXA, linux-mm-Bw31MaZKKs3YtjvyW6yDsg,
	vdavydov-bzQdu9zFT3WakBO8gow8eQ, kernel-team-b10kYP2dOMg

Hello,

This patchset contains the following four patches.

 0001-memcg-fix-over-high-reclaim-amount.patch
 0002-memcg-flatten-task_struct-memcg_oom.patch
 0003-memcg-punt-high-overage-reclaim-to-return-to-userlan.patch
 0004-memcg-always-enable-kmemcg-on-the-default-hierarchy.patch

0001-0002 are simple fix and prep patches.  0003 makes memcg alwyas
punt direct reclaim of high limit overages to return-to-user path.
0004 always enables kmemcg on the default hierarchy.

This patchset is on top of next/akpm 1f3bd508da15
("drivers/w1/w1_int.c: call put_device if device_register fails") and
also available in the following git branch.

 git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git review-memcg-dfl

diffstat follows.  Thanks.

 include/linux/memcontrol.h |   16 +++++---
 include/linux/sched.h      |   14 +++----
 include/linux/tracehook.h  |    3 +
 mm/memcontrol.c            |   88 +++++++++++++++++++++++++++++++++++----------
 4 files changed, 91 insertions(+), 30 deletions(-)

--
tejun

^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2015-11-05 17:30 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-28 15:25 [PATCHSET] memcg: improve high limit behavior and always enable kmemcg on dfl hier Tejun Heo
     [not found] ` <1440775530-18630-1-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2015-08-28 15:25   ` [PATCH 1/4] memcg: fix over-high reclaim amount Tejun Heo
2015-08-28 17:06     ` Michal Hocko
     [not found]       ` <20150828170612.GA21463-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2015-08-28 18:32         ` Tejun Heo
     [not found]           ` <20150828183209.GA9423-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2015-08-31  7:51             ` Michal Hocko
     [not found]               ` <20150831075133.GA29723-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2015-08-31 13:38                 ` Tejun Heo
2015-09-01 12:51                   ` Michal Hocko
     [not found]                     ` <20150901125149.GD8810-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2015-09-01 18:33                       ` Tejun Heo
2015-08-28 15:25   ` [PATCH 2/4] memcg: flatten task_struct->memcg_oom Tejun Heo
     [not found]     ` <1440775530-18630-3-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2015-08-28 17:11       ` Michal Hocko
2015-08-28 15:25   ` [PATCH 3/4] memcg: punt high overage reclaim to return-to-userland path Tejun Heo
     [not found]     ` <1440775530-18630-4-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2015-08-28 16:36       ` Vladimir Davydov
2015-08-28 16:48         ` Tejun Heo
2015-08-28 20:32           ` Vladimir Davydov
2015-08-28 20:44             ` Tejun Heo
2015-08-28 22:06               ` Tejun Heo
     [not found]                 ` <20150828220632.GF11089-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
2015-08-29  7:59                   ` Vladimir Davydov
2015-08-30 15:52             ` Vladimir Davydov
2015-08-28 17:13       ` Michal Hocko
     [not found]         ` <20150828171322.GC21463-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2015-08-28 17:56           ` Tejun Heo
2015-08-28 20:45           ` Vladimir Davydov
2015-08-28 20:53             ` Tejun Heo
     [not found]               ` <20150828205301.GB11089-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
2015-08-28 21:07                 ` Vladimir Davydov
2015-08-28 21:14                   ` Tejun Heo
2015-08-28 15:25   ` [PATCH 4/4] memcg: always enable kmemcg on the default hierarchy Tejun Heo
     [not found]     ` <1440775530-18630-5-git-send-email-tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2015-08-28 16:49       ` Vladimir Davydov
2015-08-28 16:56         ` Tejun Heo
2015-08-28 17:14         ` Michal Hocko
2015-08-28 17:41           ` Tejun Heo
2015-09-01 12:44             ` Michal Hocko
     [not found]               ` <20150901124459.GC8810-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2015-09-01 18:51                 ` Tejun Heo
2015-09-04 13:30                   ` Michal Hocko
     [not found]                     ` <20150904133038.GC8220-2MMpYkNvuYDjFM9bn6wA6Q@public.gmane.org>
2015-09-04 15:38                       ` Vladimir Davydov
2015-09-07  9:39                         ` Michal Hocko
2015-09-07 10:01                           ` Vladimir Davydov
2015-09-07 11:03                             ` Michal Hocko
2015-09-04 16:18                     ` Tejun Heo
     [not found]                       ` <20150904161845.GB25329-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org>
2015-09-07 10:54                         ` Michal Hocko
2015-09-08 18:50                           ` Tejun Heo
2015-11-05 17:30     ` Michal Hocko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).