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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D1AF7E77188 for ; Fri, 20 Dec 2024 09:52:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 536976B007B; Fri, 20 Dec 2024 04:52:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4E65B6B0083; Fri, 20 Dec 2024 04:52:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3AE396B0085; Fri, 20 Dec 2024 04:52:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 1CBBF6B007B for ; Fri, 20 Dec 2024 04:52:11 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id CA3041A08ED for ; Fri, 20 Dec 2024 09:52:10 +0000 (UTC) X-FDA: 82914870654.12.CE9B7F7 Received: from dggsgout12.his.huawei.com (dggsgout12.his.huawei.com [45.249.212.56]) by imf16.hostedemail.com (Postfix) with ESMTP id 99A26180002 for ; Fri, 20 Dec 2024 09:51:31 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf16.hostedemail.com: domain of chenridong@huaweicloud.com designates 45.249.212.56 as permitted sender) smtp.mailfrom=chenridong@huaweicloud.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734688313; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0PezG7PFzQ7uV5z8in2Dus/sOvKOv2xIkbLwAlrGcdg=; b=oeivH4foXZIZP9oLyZDl5atQumGOKdu9TzzgAg2YG/eFfM+xvQFXOpoAyfHEvExXQ5tlkV Yvi6D0+V0sCnYk6h+zX+ke83NFLG2bja5/+P1n96kyo6Di8fX70MAquXvdmQcPF8fTXP2L xXTXpSUzUluIFSHm+OufcMUWp958+Is= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf16.hostedemail.com: domain of chenridong@huaweicloud.com designates 45.249.212.56 as permitted sender) smtp.mailfrom=chenridong@huaweicloud.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734688313; a=rsa-sha256; cv=none; b=GF9CLeW7ix/hHzZIVN4m5iED06+0N3zqzJT9VejpI+/9xYI3D7EmcFH5aoCAamy7ZD7qwm HFU9xA//ie1R5Vv+Tk8U/CMo2c8yQAAYq4HN8lAR+RNETHIG+3YH0Imk0sZP5+eh4aiaZB f9/OHJcBav9Ar6tVVhHXsd71CnfqYqo= Received: from mail.maildlp.com (unknown [172.19.163.216]) by dggsgout12.his.huawei.com (SkyGuard) with ESMTP id 4YF2kL6hcgz4f3kG2 for ; Fri, 20 Dec 2024 17:51:38 +0800 (CST) Received: from mail02.huawei.com (unknown [10.116.40.128]) by mail.maildlp.com (Postfix) with ESMTP id 8011D1A0194 for ; Fri, 20 Dec 2024 17:51:58 +0800 (CST) Received: from [10.67.109.79] (unknown [10.67.109.79]) by APP4 (Coremail) with SMTP id gCh0CgC3koY9PmVn76WAFA--.20956S2; Fri, 20 Dec 2024 17:51:58 +0800 (CST) Message-ID: Date: Fri, 20 Dec 2024 17:51:56 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [next -v1 5/5] memcg: factor out stat(event)/stat_local(event_local) reading functions To: akpm@linux-foundation.org, mhocko@kernel.org, hannes@cmpxchg.org, yosryahmed@google.com, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, davidf@vimeo.com, vbabka@suse.cz Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, cgroups@vger.kernel.org, chenridong@huawei.com, wangweiyang2@huawei.com References: <20241206013512.2883617-1-chenridong@huaweicloud.com> <20241206013512.2883617-6-chenridong@huaweicloud.com> Content-Language: en-US From: Chen Ridong In-Reply-To: <20241206013512.2883617-6-chenridong@huaweicloud.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-CM-TRANSID:gCh0CgC3koY9PmVn76WAFA--.20956S2 X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUYs7kC6x804xWl14x267AKxVW8JVW5JwAF c2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII 0Yj41l84x0c7CEw4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26F1j6w1UM28EF7xv wVC0I7IYx2IY6xkF7I0E14v26F4j6r4UJwA2z4x0Y4vEx4A2jsIE14v26rxl6s0DM28EF7 xvwVC2z280aVCY1x0267AKxVW0oVCq3wAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40E FcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr 0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JM4IIrI8v6xkF7I0E8cxan2IY 04v7MxAIw28IcxkI7VAKI48JMxAqzxv26xkF7I0En4kS14v26r1q6r43MxC20s026xCaFV Cjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWl x4CE17CEb7AF67AKxVWUtVW8ZwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r 1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVW8JVWxJwCI42IY6xAIw20EY4v20xvaj40_Jr0_ JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVW8JVW8JrUvcS sGvfC2KfnxnUUI43ZEXa7IU1zuWJUUUUU== X-CM-SenderInfo: hfkh02xlgr0w46kxt4xhlfz01xgou0bp/ X-Rspamd-Queue-Id: 99A26180002 X-Stat-Signature: o3ifuairamuj4jb5camzyt779y1thios X-Rspam-User: X-Rspamd-Server: rspam11 X-HE-Tag: 1734688291-849781 X-HE-Meta: U2FsdGVkX1+SJmrZ+GxAoj5J4ukuYqo/YSw4eRPq7QR0pPks8DcWc2laVI/C6VLgDCfJGrDfpSdzw+zgUXeqwYgCOIOLmgPw9zd3YrX47OXt6VaE3T6cxVXeb5dJDaggtuNP2Y5VEf0X38sSUQRVsOQD44kyk09W65FTQXcUj5ebL1yoDO2yJ4QAQ9iwSDYRVUhtZvIRnR0BTGi4vX8dBa8TsJYXU0GLW/czwV/TKT7UVXwZrBkanIJ4ODMchzGxS5Ny5mjMsFk108Xy6gF9RTw8GNOO5E1M2VNYrjPfreukWXt+WGdCCOFyj9TBDnluKWa+0CnFrKdkprmVeOikiazq+n5o3QgSNtEtdR1rsCbOLm7wpKk8HSouqv2pwSCW7Nu2tJN8xbCp4LrdLvgtfDAO9qF4RxNswpGCcDFNSyZmYyChw2gI9nw+otwQfkFfdn/SFrry6G3GwmNAMVtTDwgtuWyx+cib9x3h39mm19XYvpDkI2+2nWYitgK1B8nWFc62NzSyAJmCv4gc7WDh2Uj0wbMK0b+BJZewxPsmFaiqi8lt8fuw2bwlJXof5ZamaawbVGE+Q8He3eeZgMmZsWbcLRFNmIpD0eiDI5pZiFy5078bpTicPHPoArXp4Coz1bDexYX6ji2/riaZcbmcUboxHEY5Jls8xWm4s2hU1JzXHDOtwcssorY34Ne9KS+BGpDm/FkA9ZRN3d708PBBf1oTMVO+ykrt3832unqlfyUu5FpD1e1dNeonrXoYeeMWnN93LtqxN6XRsIMO+sm7N0XPKE9XXuxH3iMU7MpOrfI1JblDvPvkDn4YYXGGsI+z52/x7c1Ey79SBfeSm2iG4RNuDK5qnU1pVNHDpC1uecJMLvkz2r5gqsz+xWMVNakCwVxZBY7rPqq6BRnLfH7hHA2CgaK6gpgDK/vs8C5bIl/ZMZHiDO6d7h7e+MPRHz9V4BSuFxJw+gT85vaVA1m Tn2UOhU2 ORkqAuMhySMoj7dP91AsTPLUJ4qVW07/7UksrcAOuPfLF0gOrItS+HvsN10ZvEaByhKjaf2XM119lmRltEeaf8OyJb7KB5vVQCBbeFJNBfOfT3NfANsaoCMJzb0LbGy6rEtipCYaHwm1upL1Gn4rA8LxRbeinRRTOBilSQrNVEpzLstNxOUVrh0ECSBF9Lv+6wA97Nkn4nKxaLGq0Z9SvXroYQP77y1mEqujvu9SxZZMH8RM= 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: List-Subscribe: List-Unsubscribe: On 2024/12/6 9:35, Chen Ridong wrote: > From: Chen Ridong > > The only difference between 'lruvec_page_state' and > 'lruvec_page_state_local' is that they read 'state' and 'state_local', > respectively. Factor out an inner functions to make the code more concise. > Do the same for reading 'memcg_page_stat' and 'memcg_events'. > > Signed-off-by: Chen Ridong I hope someone can review this patch. If there are any comments or suggestions, I will update this series together, Best regards Ridong