From patchwork Wed Dec 25 05:36:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hui Zhu X-Patchwork-Id: 11309989 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 19C38109A for ; Wed, 25 Dec 2019 05:37:13 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id E73E22073B for ; Wed, 25 Dec 2019 05:37:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E73E22073B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 317C68E0006; Wed, 25 Dec 2019 00:37:12 -0500 (EST) Delivered-To: linux-mm-outgoing@kvack.org Received: by kanga.kvack.org (Postfix, from userid 40) id 2A0F18E0001; Wed, 25 Dec 2019 00:37:12 -0500 (EST) X-Original-To: int-list-linux-mm@kvack.org X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 190C08E0006; Wed, 25 Dec 2019 00:37:12 -0500 (EST) X-Original-To: linux-mm@kvack.org X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0148.hostedemail.com [216.40.44.148]) by kanga.kvack.org (Postfix) with ESMTP id F16918E0001 for ; Wed, 25 Dec 2019 00:37:11 -0500 (EST) Received: from smtpin27.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with SMTP id 8E7A7181AEF15 for ; Wed, 25 Dec 2019 05:37:11 +0000 (UTC) X-FDA: 76302555462.27.waste29_2193a0d78ea34 X-Spam-Summary: 1,0,0,,d41d8cd98f00b204,teawaterz@linux.alibaba.com,:hannes@cmpxchg.org:mhocko@kernel.org:vdavydov.dev@gmail.com:akpm@linux-foundation.org:linux-kernel@vger.kernel.org:cgroups@vger.kernel.org::teawater@gmail.com:teawaterz@linux.alibaba.com,RULES_HIT:30029:30054,0,RBL:47.88.44.36:@linux.alibaba.com:.lbl8.mailshell.net-62.18.0.100 64.10.201.10;47.88.44.36-irl.urbl.hostedemail.com-127.0.0.175,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fp,MSBL:0,DNSBL:neutral,Custom_rules:0:0:0,LFtime:26,LUA_SUMMARY:none X-HE-Tag: waste29_2193a0d78ea34 X-Filterd-Recvd-Size: 1779 Received: from out4436.biz.mail.alibaba.com (out4436.biz.mail.alibaba.com [47.88.44.36]) by imf19.hostedemail.com (Postfix) with ESMTP for ; Wed, 25 Dec 2019 05:37:10 +0000 (UTC) X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R131e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04426;MF=teawaterz@linux.alibaba.com;NM=1;PH=DS;RN=9;SR=0;TI=SMTPD_---0TlsqoyK_1577252212; Received: from localhost(mailfrom:teawaterz@linux.alibaba.com fp:SMTPD_---0TlsqoyK_1577252212) by smtp.aliyun-inc.com(127.0.0.1); Wed, 25 Dec 2019 13:36:57 +0800 From: Hui Zhu To: hannes@cmpxchg.org, mhocko@kernel.org, vdavydov.dev@gmail.com, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, cgroups@vger.kernel.org, linux-mm@kvack.org Cc: Hui Zhu , Hui Zhu Subject: [RFC] memcg: Add swappiness to cgroup2 Date: Wed, 25 Dec 2019 13:36:48 +0800 Message-Id: <1577252208-32419-1-git-send-email-teawater@gmail.com> X-Mailer: git-send-email 2.7.4 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000422, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Even if cgroup2 has swap.max, swappiness is still a very useful config. This commit add swappiness to cgroup2. Signed-off-by: Hui Zhu --- mm/memcontrol.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mm/memcontrol.c b/mm/memcontrol.c index c5b5f74..e966396 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -7143,6 +7143,11 @@ static struct cftype swap_files[] = { .file_offset = offsetof(struct mem_cgroup, swap_events_file), .seq_show = swap_events_show, }, + { + .name = "swappiness", + .read_u64 = mem_cgroup_swappiness_read, + .write_u64 = mem_cgroup_swappiness_write, + }, { } /* terminate */ };