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 BEBAAC3601E for ; Sun, 13 Apr 2025 21:52:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E12956B00DC; Sun, 13 Apr 2025 17:52:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DC0186B00DD; Sun, 13 Apr 2025 17:52:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C600C6B00DE; Sun, 13 Apr 2025 17:52:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 9EE1A6B00DC for ; Sun, 13 Apr 2025 17:52:48 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 61021BB359 for ; Sun, 13 Apr 2025 21:52:49 +0000 (UTC) X-FDA: 83330370858.22.EC6328E Received: from mail-vk1-f177.google.com (mail-vk1-f177.google.com [209.85.221.177]) by imf08.hostedemail.com (Postfix) with ESMTP id 7935D160003 for ; Sun, 13 Apr 2025 21:52:47 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SGedOotm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf08.hostedemail.com: domain of 21cnbao@gmail.com designates 209.85.221.177 as permitted sender) smtp.mailfrom=21cnbao@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744581167; a=rsa-sha256; cv=none; b=1BVdtgj+gtguhiIpYMI+HYfrYL7eYxIB4+kdYyNLkMwQEjj/ByUr+vqP/KAQwpT+yzEdZI C1QWMbldIRo7xWVWL7rjK4XS66QlovHqZ8uPew0ywFfeWCBBiyK+a1xlXdSsYjd7B4ZFOa oyHfRBb6Lqaua+PSFWUxDk27AxkZDRM= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SGedOotm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf08.hostedemail.com: domain of 21cnbao@gmail.com designates 209.85.221.177 as permitted sender) smtp.mailfrom=21cnbao@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744581167; 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:dkim-signature; bh=hdckprofwx7J6++yuwlKM5RZmEqP0SzggfNYMDxxHmU=; b=WO7V145WUUicvhTguoKI5/bLlbuIdsF6smetAj1dw5EK1r/O8OPpzeD6YW0Yop9mqR+rdK rPuLanE4v37pETk7HKhvCAkNfT184tAzlnq5qZlvSlvkhcZ5JKmnYWpoB2LMHU14xh8LU4 Xje+bvPkHDLhFscrdi0sySWTwNdY494= Received: by mail-vk1-f177.google.com with SMTP id 71dfb90a1353d-51eb1823a8eso1592278e0c.3 for ; Sun, 13 Apr 2025 14:52:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744581166; x=1745185966; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hdckprofwx7J6++yuwlKM5RZmEqP0SzggfNYMDxxHmU=; b=SGedOotmzsQFm6y6IdbQysTWgfS5RBofsVaRwr2WxlvZVJvg9iCqwkpc15NQdgHQgW 4v/Eo2m4rChbDye7edTAAHrMwBbLrTvwyfRKXQJaTrsVxPnEaH7JVdMaZ1LZemMcdkWI EvYtb6D74m9avxqWKMcazPO9vlzAHjFVoBLBXy0NoINMK/tu2tPq85wVCbD7O/glmh2M l26DUCpgd9UO7zLlMLvaRqI25FJogaz587rAgcfx98qbZ/YD8js1xEIpwD84LfFc0oyj 4aiM/P+88vKlgrBuPzf3lGXbBQ3ZaGLxbP00lEHDNsQKWlW2JpP6/G5v8jDRj3gc5TOp 46aA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744581166; x=1745185966; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hdckprofwx7J6++yuwlKM5RZmEqP0SzggfNYMDxxHmU=; b=eBQFlRlL4RNwf9xQr1Vgbj3/nMjV3ZLHV+kHRqf5dlVrWTO+GXEOrvVTpvPjOv9DR8 6TBoF8zMInZ+cpRrzDTX6dh0i2wMTVnVjI1qO2T2FL9/n/xaKC/Fu+PFGCdAAgg4l+vj w03HJ5hsh6Uk51k2GW8cBFGiLSzuKl4r19QELgoaJECjTtF4xMfEpJdhuVXWlBf2V+tZ okpsqIsqpMDGxTeoGjZH69+I+N1LBv/oysQlzd5IA+zpWDGHgKDN+wnPhn36NBah4TU1 Nfty6n4gyeCmJSuWIS2yXVFE1f4dlMGk1UhqvfubNpBpRccis9DlAj7EMN1RL4/zTpfa lfqQ== X-Forwarded-Encrypted: i=1; AJvYcCUgOFq09NnZkItXSgzm6Fg6wtdg55QIfDfOLU9v3hXVbQTmhPEQqHBkfn78yDaWczDzv+WWPzx92g==@kvack.org X-Gm-Message-State: AOJu0Yxy/GgA3Reqh1H3iPaAVx1rr0f8li+17A6tZV+GVPM3Lf4XrJto yOsSy0vgQg0YUAXha0R+aPcFOSLL3+M9ZSCVclanS1dEKkbn2hEFqGUL2wVCfJjv9EZgLCD9os6 /CNDKt3wPSttG8q4v5Juxov14tvU= X-Gm-Gg: ASbGncuGAEU0zbEPbpW8FxkUr29S0VVkwRXeBfl2+42SoxyHWWzUcjuL5nI6+SFXKks yPNGbQL3joB5O/eLQ9vzsAtJFchiijJSw2h24w0zIq5FGJ6JGt1KrTKWaaDW8xvIbf4qEF+1ezh v9YMBx7wGLfJUHIudHLj9GDA== X-Google-Smtp-Source: AGHT+IF52wloyZlpGGZzMtS1CxjhKrzNf2GC3dbnLxwOmoivfW7+D5MgvX3rXoagYBIDkXYrYQvzwPGf8p19IwJoxLQ= X-Received: by 2002:a05:6122:2090:b0:526:7f3:16e0 with SMTP id 71dfb90a1353d-527c346661bmr5862667e0c.1.1744581166291; Sun, 13 Apr 2025 14:52:46 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Barry Song <21cnbao@gmail.com> Date: Mon, 14 Apr 2025 09:52:35 +1200 X-Gm-Features: ATxdqUGgqiBW2HmNSCl2Ko_fAMUAoorMu__CYtK8LcuF3vaCwcRHTKyJoWDSR0Q Message-ID: Subject: Re: [PATCH] mm: add nr_free_highatomic in show_free_areas To: gaoxu Cc: Andrew Morton , Mike Rapoport , "surenb@google.com" , Yu Zhao , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , yipengxiang Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 7935D160003 X-Stat-Signature: hw699izgw4ht8d194wtougudnxfjzek4 X-Rspam-User: X-HE-Tag: 1744581167-760116 X-HE-Meta: U2FsdGVkX19E+NgP83RvpNZ6EXx7tRXxbzcJxuPR96tDO/tjRibNP7ETtNcJP232xZaVAeFjWDB1qHveez6xdH8PwcllNZaaltEMaYTuPPQ9L8a/Znod9KPfhe9QcIhzxOG5KUCKDwdEa3nWsd2vcJJ9+znkrQzAJGTdMMSAk9IV3tR8fwJYNC2t1hQYCE3CSumo6LQIhzwMPSJUMSn4jOJW7BArpqwO7mY6bY4vYc1JeqXeixL7I718eUzH0VkVFTV/9GT3pI1FHnOx8DFi5lpe5oTiWwZ1pBUNmX1ZxXfc00f4qFRGq3Cc/EqhmGRerPBf0+BiK67E7NqccipXbdm9duxyrj+dWV0GRZm0/0yRMN40au6vbvLJfGCCodLwp0pNRrp7jw5Z4Fq8yGvoXFS1nJE6Rnk7wIjez5HTZUNn5gcX8tTyt3ml+p4gB4UMG3NoPrAC5CQUpAk73fnP9+/RoTvHHrloVD1kg0sCwMAMvY5vbRfIfLZVOo+OKonv97UPzEqzwRTc0ECnNvkUNaBT6fvQZ0LAtFCYPhEXoUY6sJAAVvtoO1Hfb5kKSUiNKCk2C9Obsd8lYKW1uuoCLaGejlYggvTYuoffdTuxViaJWZY2f/qODXHObg+idUg7FLowQAFB4b7l6qGjTLq5519SyF7z/iWcLBFmas9ROku7ynfyMkMpG0l7b866hleJDmw5HqJ2ZPZrmtnoEDocLpiAntR+vemiW/kGa4BqLkavFaBP2Yq/wUgTpHedKKzvkWixy829i5jF5l8Bwm3/Q/wl2Qvb/1MYs8XsmLuc+QWJbk2LYfdp0qFRKXaR9zFiZ1oasLUgcJYUlH34Qu/D/0EkbGdSdgTsoWgDAa2fPiHBZfZzN9GJlvWWYTR6vfw3w1rm1y5PNy4Iktvm15dG1YOAosixDUuz6LxoCrG7M1bsuoWBJLOnESlG00xgaL/RgMKzQecNy05sPh8rmuM myuAmDrV e15joI1nwaBl0QXxHQ1oX//GQemQM1Eoi4izm+2n7tkwuQGIpc5TZtoli7gXuroWRoiZMkB/hM3qId9rqCFtF8z5ZXl1Kw3K+NgcmoDEozqJ3fcdxxGKP41ymMKMbJG3zO8TBXsSsy+C0/GqVMx3R2g2xLDaoXO2p3G50HjhP+mrJgQbuXH8ASfvaS13glw7iTPChPx/3ZxqIvYTeGqUUD1B1SAfzl1m9FlTNwwPzGoEiri9F8IgX/R9MLGJSdB/XG85HHEjHPJyWMUbv+Z2cBr4ywy3CrKa441B0qJOBxVpxDYhTuIngsxcZm86jotVqFXHaj3BkRziVEKs0MDbaN3dagQqq0Hb3HMbXgcGOe/RXRE5OWpl4BhNhEr9r7nangmgf+BY4PDmih+bkE1GOVnCcBNoHBky8kZEC71HjSgFOupTpC0iSNwkfGlmlJz61VRwhMNSxvhmXVTMK/sWaHcFlxS/cAGTEDHJQoxiVeLZE1GM= 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 Sat, Apr 12, 2025 at 9:27=E2=80=AFPM gaoxu wrote: > > The commit c928807f6f6b6("mm/page_alloc: keep track of free highatomic") > adds a new variable nr_free_highatomic, which is useful for analyzing low > mem issues. add nr_free_highatomic in show_free_areas. > > Signed-off-by: gao xu Reviewed-by: Barry Song > --- > mm/show_mem.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/mm/show_mem.c b/mm/show_mem.c > index ad373b4b6..03e8d968f 100644 > --- a/mm/show_mem.c > +++ b/mm/show_mem.c > @@ -305,6 +305,7 @@ static void show_free_areas(unsigned int filter, node= mask_t *nodemask, int max_z > " low:%lukB" > " high:%lukB" > " reserved_highatomic:%luKB" > + " free_highatomic:%luKB" > " active_anon:%lukB" > " inactive_anon:%lukB" > " active_file:%lukB" > @@ -326,6 +327,7 @@ static void show_free_areas(unsigned int filter, node= mask_t *nodemask, int max_z > K(low_wmark_pages(zone)), > K(high_wmark_pages(zone)), > K(zone->nr_reserved_highatomic), > + K(zone->nr_free_highatomic), > K(zone_page_state(zone, NR_ZONE_ACTIVE_ANON)), > K(zone_page_state(zone, NR_ZONE_INACTIVE_ANON)), > K(zone_page_state(zone, NR_ZONE_ACTIVE_FILE)), > -- > 2.17.1