Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1704055ybz; Sat, 18 Apr 2020 06:47:27 -0700 (PDT) X-Google-Smtp-Source: APiQypKU7piavTmwftP3ECM2GG1cemSqgS9Ef2jE8rLkpZEPcP3gU5dOmvWAPYdjUArqKGi5Gvqp X-Received: by 2002:a17:906:4406:: with SMTP id x6mr8014058ejo.160.1587217647056; Sat, 18 Apr 2020 06:47:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587217647; cv=none; d=google.com; s=arc-20160816; b=o1NHJtb8zxol5DJrHe3Q7bHQfagH5Qw8Aw2hxOujC9QlepDWtvzlWZAAerU148QhLj 7/ArvUjxJiFQpE9zvW51Ny51h80ltV1I1t7bY+70Pt0t3SHQrnGhU+6b8KcrBiul6lZh nsjehoqfBRliLwP5EtLvvDIt9sx3NVNWhBoPunzaZWn/j8iJ4P1X46QaSp8ayJlUYoWb tStLz6+vwfm/Ipfk5LzgzGlDNimk8aLGyWB7yULXh8uvaudUNeYN3v0P7wpzOgzImJDV yy75LT2lnQ4+E+95vYKQyT3cU9Vu8UKz3y9y7tMv18PJjuTUDNqf7h/ht3RuDJjBVm2j y8LA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:message-id:date:subject:cc:from; bh=2UBDJbdzglMXjaEjZQG9gJT/e6nls8raGVnsYo/AzlI=; b=QYkatVU3XF7QrHAT82kS6+86lngixbYYeHxPr3C3uDOQtdHQ+k+FItM32VoKv35Pc+ xDS38TV3QAI7h3bNt23V3AGSTiN6C4yEU74Fhx2OOnUYkq21nIAgin6yQWCTjwLCVATP pEppdoNoTP//dVkzchZItP4/E08YZpDYTHk1hH/DpNxftYW2WvJldGGwCfXPZ4EY9vXZ +xGefL9GwhGJhGDc4X9BUjDHOCiGU4MYZ9t1XjKY9vYfxIAL2sbanNDWJdmw6F3woHat Y7wWqCVCY9PV4ZOPrkHd8AIjzI8V/fLsnX23llMd4MoSIlvv+OPbywg7iwiwIJR0QZAv kjBQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r24si6720348edc.217.2020.04.18.06.47.04; Sat, 18 Apr 2020 06:47:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726054AbgDRNpt (ORCPT + 99 others); Sat, 18 Apr 2020 09:45:49 -0400 Received: from out30-44.freemail.mail.aliyun.com ([115.124.30.44]:54131 "EHLO out30-44.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725879AbgDRNps (ORCPT ); Sat, 18 Apr 2020 09:45:48 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R621e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01f04427;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=8;SR=0;TI=SMTPD_---0TvvMGTO_1587217544; Received: from localhost(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0TvvMGTO_1587217544) by smtp.aliyun-inc.com(127.0.0.1); Sat, 18 Apr 2020 21:45:45 +0800 From: Alex Shi Cc: Alex Shi , Andrew Morton , Johannes Weiner , Michal Hocko , Vladimir Davydov , linux-kernel@vger.kernel.org, linux-mm@kvack.org, cgroups@vger.kernel.org Subject: [PATCH v2 0/2] always record memcg id for swapped memcg pages Date: Sat, 18 Apr 2020 21:33:07 +0800 Message-Id: <1587216789-42342-1-git-send-email-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 1.8.3.1 To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Johannes, 2 patches fold MEMCG_SWAP feature into kernel as default. I don't know if they could fit your new solution. But just in case if they can save you some typing. :) Thanks Alex Cc: Andrew Morton Cc: Johannes Weiner Cc: Michal Hocko Cc: Vladimir Davydov Cc: linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org Cc: cgroups@vger.kernel.org --- Alex Shi (2): memcg: folding CONFIG_MEMCG_SWAP as default mm/memcg: remove swapaccount kernel parameter Documentation/admin-guide/kernel-parameters.txt | 5 -- arch/arm/configs/omap2plus_defconfig | 1 - arch/arm64/configs/defconfig | 1 - arch/mips/configs/db1xxx_defconfig | 1 - arch/mips/configs/generic_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 1 - arch/parisc/configs/generic-64bit_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/urquell_defconfig | 1 - include/linux/memcontrol.h | 4 -- include/linux/swap.h | 27 ---------- include/linux/swap_cgroup.h | 30 ----------- init/Kconfig | 20 -------- mm/Makefile | 4 +- mm/memcontrol.c | 68 ++++++------------------- mm/swap_cgroup.c | 7 --- 20 files changed, 17 insertions(+), 160 deletions(-) -- 1.8.3.1