Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp6073820pxv; Thu, 29 Jul 2021 05:59:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwEFqQe2dYdiuNySI9DJ460B5PiWR3z+t2MjLd4pLalaJHgFLO9sl/RLD0oeoN8MYqkslx4 X-Received: by 2002:a05:6402:3489:: with SMTP id v9mr6000615edc.124.1627563578548; Thu, 29 Jul 2021 05:59:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627563578; cv=none; d=google.com; s=arc-20160816; b=mrZgM3qyijQS3N3KtTK0E0oMIAqP4s5ch2ZYceCsuvj26kPvOw8tpILR3TxfmseMX8 1VL6LVIjpRnRxZJIDkjyGkEd0vWKhp2DkfA84AvRhpt5sWaAfrhgk0HeBjQpbp9aEuDy Tog+g2StYkEl3rK5dk2dmGB3B86F6pY8MeDFoW3gP4Y+OLs7pRyp5dtWFaBpkr/HOHet k0Q8OF/XhZH1DhCWwHWIk+li/RjxHzlVJJv44sC5QYtS+oRl2XcH9uREZoiEHz7OO8X1 sap4qgG/mar+J9+rdsovcPKCSLlD3wI0SKI6147zOI0DtPSqBM7YOusSGIYb9Mal+97f 4Vag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=sRgxODEe0sZOP9277c436ovgwjBZXJ6E0cNNe+X61wU=; b=vm18yAZlecF4yzc24vXh7//Y12EErr2imQ3uUkpN625b1iOOmJtGDg1B1UgW+HeEzo 8eeJizeGsp+VG/NQx5IeQmtGrMYh2vtWrgDlvbI5V3mVQs0HKnNlhrZByDJ5aK6uHYZp 2lwRhUxB6dflYxBE2lrCLnT2PQNqJNzaqeb7Sd45IdsKgKqUX3mkchUU56eDZU5oohqX SWqKdWiT8VbYeb+wnSS07BkVJt6vw0FDsIkR8Liv5ftYa/cpKLN0PAhlkZLQM4aKXL4V wsrsyjca/2bcxm/4Ig8Z37gE7oYcUOoFkJJtJAFyditSJn7gTugRjd9lfd83rfW30lOP xhjg== 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=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gf19si2784658ejb.430.2021.07.29.05.59.14; Thu, 29 Jul 2021 05:59:38 -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=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237236AbhG2M57 (ORCPT + 99 others); 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