From patchwork Sat Aug 7 08:28:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Miaohe Lin X-Patchwork-Id: 12424223 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3DEE3C4338F for ; Sat, 7 Aug 2021 08:28:43 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id D566761164 for ; Sat, 7 Aug 2021 08:28:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org D566761164 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=huawei.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 65EC06B006C; Sat, 7 Aug 2021 04:28:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 605E86B0072; Sat, 7 Aug 2021 04:28:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 450D68D0001; Sat, 7 Aug 2021 04:28:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0193.hostedemail.com [216.40.44.193]) by kanga.kvack.org (Postfix) with ESMTP id 1B9716B006C for ; Sat, 7 Aug 2021 04:28:41 -0400 (EDT) Received: from smtpin14.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id B6D7D11908 for ; Sat, 7 Aug 2021 08:28:40 +0000 (UTC) X-FDA: 78447608400.14.F2ED709 Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by imf25.hostedemail.com (Postfix) with ESMTP id D0D74B000E10 for ; Sat, 7 Aug 2021 08:28:39 +0000 (UTC) Received: from dggeme703-chm.china.huawei.com (unknown [172.30.72.53]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4Ghb4W5l9XzZxqb; Sat, 7 Aug 2021 16:24:59 +0800 (CST) Received: from huawei.com (10.175.124.27) by dggeme703-chm.china.huawei.com (10.1.199.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Sat, 7 Aug 2021 16:28:35 +0800 From: Miaohe Lin To: , , , , , , CC: , , , , , , Subject: [PATCH v2 0/3] Cleanups and fixup for memcontrol Date: Sat, 7 Aug 2021 16:28:32 +0800 Message-ID: <20210807082835.61281-1-linmiaohe@huawei.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 X-Originating-IP: [10.175.124.27] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To dggeme703-chm.china.huawei.com (10.1.199.99) X-CFilter-Loop: Reflected X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: D0D74B000E10 Authentication-Results: imf25.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=huawei.com; spf=pass (imf25.hostedemail.com: domain of linmiaohe@huawei.com designates 45.249.212.187 as permitted sender) smtp.mailfrom=linmiaohe@huawei.com X-Stat-Signature: fpp58wjumsexzijtym8zoq68bosd9wth X-HE-Tag: 1628324919-785736 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi all, This series contains cleanups to remove unused functions, save some atomic ops and get rid of unneeded lock. More details can be found in the respective changelogs. Thanks! Miaohe Lin (3): mm, memcg: remove unused functions mm, memcg: save some atomic ops when flush is already true mm, memcg: get rid of percpu_charge_mutex lock v1-->v2: drop mm, memcg: avoid possible NULL pointer dereferencing in mem_cgroup_init() drop mm, memcg: always call __mod_node_page_state() with preempt disabled collect Reviewed-by and Acked-by tag get rid of percpu_charge_mutex instead of narrowing the scope include/linux/memcontrol.h | 12 ------------ mm/memcontrol.c | 7 +------ 2 files changed, 1 insertion(+), 18 deletions(-)