From mboxrd@z Thu Jan 1 00:00:00 1970 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 0FC4BC4338F for ; Thu, 29 Jul 2021 12:57:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id EDC9760F12 for ; Thu, 29 Jul 2021 12:57:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237279AbhG2M57 (ORCPT ); Thu, 29 Jul 2021 08:57:59 -0400 Received: from szxga01-in.huawei.com ([45.249.212.187]:16026 "EHLO szxga01-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234245AbhG2M56 (ORCPT ); Thu, 29 Jul 2021 08:57:58 -0400 Received: from dggeme703-chm.china.huawei.com (unknown [172.30.72.56]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4Gb9TX6lyMzZqVV; Thu, 29 Jul 2021 20:54:24 +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; Thu, 29 Jul 2021 20:57:53 +0800 From: Miaohe Lin To: , , , CC: , , , , , , , , , Subject: [PATCH 0/5] Cleanups and fixup for memcontrol Date: Thu, 29 Jul 2021 20:57:50 +0800 Message-ID: <20210729125755.16871-1-linmiaohe@huawei.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.175.124.27] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To dggeme703-chm.china.huawei.com (10.1.199.99) X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, This series contains cleanups to remove unused functions, narrow the scope of mutex and so on. Also this fix the possible NULL pointer dereferencing and possible wrong percpu operation. More details can be found in the respective changelogs. Thanks! Miaohe Lin (5): mm, memcg: remove unused functions mm, memcg: narrow the scope of percpu_charge_mutex mm, memcg: save some atomic ops when flush is already true mm, memcg: avoid possible NULL pointer dereferencing in mem_cgroup_init() mm, memcg: always call __mod_node_page_state() with preempt disabled include/linux/memcontrol.h | 12 ------------ mm/memcontrol.c | 8 +++++--- 2 files changed, 5 insertions(+), 15 deletions(-) -- 2.23.0