From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tejun Heo Subject: [PATCHSET] memcg: improve high limit behavior and always enable kmemcg on dfl hier Date: Fri, 28 Aug 2015 11:25:26 -0400 Message-ID: <1440775530-18630-1-git-send-email-tj@kernel.org> Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:date:message-id; bh=gKqlUi4PTDEXNY6WY95PDIo1ygtNqBVDUUEmqTHakU8=; b=mpt8hObAt2QGmxlmFRc0L8aOUIOi2hUyTSAWw2RzRmg31HBo3GC7shvH3m85m5dqoz LH2nxNtz40FxbHXy7nXF4xsAo+pjDevCCB52dxrt2ob1v8eKYHm2mKYI0H89rCwvjbjl ZRIAOUDfmo8HYzvDtQ+VmBBZykvlQCkv8nbzZHQzsd+OICfxtDawEhBBewbMb2y2vEA2 4PZP0olLuxIbReeW9AilWeQbo67k7QvcPcxn8XiIdMkKL9zDch1mCAadiYRq58J0yjF3 CgO5weoWKEZmIU2gJKGrC5MXTir8nUP2oQoVGIqkPONkHUzpmYAffRM297cTBvIgwePw UvZw== Sender: cgroups-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org, mhocko-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org Cc: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org, vdavydov-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org, kernel-team-b10kYP2dOMg@public.gmane.org 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yk0-f175.google.com (mail-yk0-f175.google.com [209.85.160.175]) by kanga.kvack.org (Postfix) with ESMTP id AF03F6B0254 for ; Fri, 28 Aug 2015 11:25:37 -0400 (EDT) Received: by ykek5 with SMTP id k5so4796845yke.3 for ; Fri, 28 Aug 2015 08:25:37 -0700 (PDT) Received: from mail-yk0-x22c.google.com (mail-yk0-x22c.google.com. [2607:f8b0:4002:c07::22c]) by mx.google.com with ESMTPS id x75si105971ywd.152.2015.08.28.08.25.34 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Aug 2015 08:25:36 -0700 (PDT) Received: by ykek5 with SMTP id k5so4795139yke.3 for ; Fri, 28 Aug 2015 08:25:34 -0700 (PDT) From: Tejun Heo Subject: [PATCHSET] memcg: improve high limit behavior and always enable kmemcg on dfl hier Date: Fri, 28 Aug 2015 11:25:26 -0400 Message-Id: <1440775530-18630-1-git-send-email-tj@kernel.org> Sender: owner-linux-mm@kvack.org List-ID: To: hannes@cmpxchg.org, mhocko@kernel.org Cc: cgroups@vger.kernel.org, linux-mm@kvack.org, vdavydov@parallels.com, kernel-team@fb.com 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 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org