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 E54BBC28B28 for ; Wed, 12 Mar 2025 15:51:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A4B8B28000B; Wed, 12 Mar 2025 11:51:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9F7FE280002; Wed, 12 Mar 2025 11:51:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8E85428000B; Wed, 12 Mar 2025 11:51:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 6FF92280002 for ; Wed, 12 Mar 2025 11:51:21 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id C73D61CADC4 for ; Wed, 12 Mar 2025 15:51:21 +0000 (UTC) X-FDA: 83213338362.22.2F16F32 Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) by imf17.hostedemail.com (Postfix) with ESMTP id 3C88D4001F for ; Wed, 12 Mar 2025 15:51:14 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=cRxS3nqR; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf17.hostedemail.com: domain of liumartin@google.com designates 209.85.216.53 as permitted sender) smtp.mailfrom=liumartin@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741794675; a=rsa-sha256; cv=none; b=r//IKFm6lomYrTwsmKB54SFOqnKQlbz/upPIO4Zhxy9t5iAnisP8LDkv0HUvjMwRFYdjb0 /SoCvPX5IHvWIxZcPSgTW1xAEp+LhGD+DWNhNvy12AuVvBcrjKSDCjAW4tVn8WBOvOaUsV YXy5dq5qdeb1K9wX8liirFx8DsCKn20= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=cRxS3nqR; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf17.hostedemail.com: domain of liumartin@google.com designates 209.85.216.53 as permitted sender) smtp.mailfrom=liumartin@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741794675; 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=4waYuPFx6L6goSYkoo7WhTZHz9gZ3Nxcbawn3orXnWI=; b=TMsXDc52+g3fO7t3CFZkAgWcjVUUxrYgirPwrVOE5Rm+UBdpgRv/4uMI9V9LUgl3mCBsRM G6X1rCfrAMZCE7B2+FyIS4PwDNqX2vNRRCGGq4HZcpXLSCBmeL4rIuZr/FMraOM3Uu0rLI 5EEiaqEkAACPuuie/pn3JGh4u2CF0Hc= Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-2ff69365e1dso47942a91.3 for ; Wed, 12 Mar 2025 08:51:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1741794673; x=1742399473; 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=4waYuPFx6L6goSYkoo7WhTZHz9gZ3Nxcbawn3orXnWI=; b=cRxS3nqRHc22ZMKlpgPHhidKDwDOKxNrTMH1vA0WEbqtg/bxhmAkItuSA4toEKakVa WZ2ZgAKQ6OqUyeP0BFFKFozULM2JFLrR6MG0E1Rom+OOQZRsGrpZT88rrROFwq9zZQRq VH0GTyUM4C204IZUr6as0HCHjWh2uNBHEr75YrbgcxKeepebUfvRFt8WeUEnKorQodCH k9doSjotR6tGw9V2xC0M4kAFgnaVSYtHHcCUPfIogrJy7IsAZNOgjOYsTwH+91hs5Ewd DinYtB1VfgBvKBj1tzPpIohuGmYeSBe4GKFqmem3SCK9oFU42pPA3R5Q0xkOEkfyny4G 9fyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741794673; x=1742399473; 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=4waYuPFx6L6goSYkoo7WhTZHz9gZ3Nxcbawn3orXnWI=; b=cAjvRTl4671Wbh1vMyfG+VHjJRGLwhjcyx7Q67L7Nfv8WfR/azhDYF8mWsBVmmZl5k 0BTgfozRt1qS4ern5uBCYAQHk9/8jY/5k3tpbR4CDXvAiR3NYmKaYC6c+qfdihdG7If7 /Ekdwn8MX1qO1wA51Lrf4MILA6HxOL3tIf5KWjgoP0nafBR/3flOVdQxVw2/TgmLqXA2 KUAaFL60/AamF1Paj1rErdRwpMXrVUp5n3yjWUratE3zLPI0FGOVcXPCO7jv3KUpFuQr NsAmSmRsRD6yu99cuzTtavtiehzwD6waBwjFnxMokWDoKFogCGKCTdGFKier7XSh7q+d PD/g== X-Forwarded-Encrypted: i=1; AJvYcCXOW+sB9M7R0keZKeCTYJEBe0Lkgp4oHS7VF2VSFw6JII7FrjuvFwKA17O3SYnT69NgkMEtZXayBA==@kvack.org X-Gm-Message-State: AOJu0YzkObQPT2SydFAHsz8U5RuIk9O2GNJxLyINQiBoOXlutJpEluPG 1tI6YvJin0pWOpOurtsXDDrRJDVonJDCpPpQJigRYsGOzoPPoKC4zNxHbJaFzt38Ydm1mh7qjhC Lt5NbDlnZxp4QWe2gWemcnIVdn2Qu4tu4snll X-Gm-Gg: ASbGnctykQetRk7rJqqELImEWgkmCdhtRnogE3NINk6la7d1GKWUJ48xFMmxXSPiFDR J11TwGgFWarloRTbvwibgAFyOFA2Ja/7BBQpW4wj/VqucoY1PaWviRDMciNFMsEaHJPtuPvsyYD Ss88F56gzMBtTLa1a7R25Q8CXMqNSz0ZgrI8/A1eKYij7seMxT9kTVByIfZxo14XCQ2rziyA== X-Google-Smtp-Source: AGHT+IGxEBodeV+/yMZZaDdgVXjLm0ljYHatWRv38P75PhL5DIaId/G9DlTGJaKiO/EJxaRirPI129so8i6lFmu+wqo= X-Received: by 2002:a17:90b:2fc7:b0:2fe:ac91:4667 with SMTP id 98e67ed59e1d1-2ff7cf1d266mr31811537a91.29.1741794672597; Wed, 12 Mar 2025 08:51:12 -0700 (PDT) MIME-Version: 1.0 References: <20250308034606.2036033-1-liumartin@google.com> In-Reply-To: <20250308034606.2036033-1-liumartin@google.com> From: Martin Liu Date: Wed, 12 Mar 2025 23:50:34 +0800 X-Gm-Features: AQ5f1JoGKRqr_zxgpVnFUvr04vIAdj97OFW6F_Uv6QoZM1DoRozKvQsjmIZTEG0 Message-ID: Subject: Re: [PATCH v2 0/3] Add tracepoints for lowmem reserves, watermarks and totalreserve_pages To: Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-mm@kvack.org, Mathieu Desnoyers , Masami Hiramatsu , Steven Rostedt , minchan@kernel.org, Suren Baghdasaryan Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Queue-Id: 3C88D4001F X-Rspamd-Server: rspam05 X-Stat-Signature: 65qbqc5y7gwz3hmkujnriaxop3qk6n5k X-HE-Tag: 1741794674-87469 X-HE-Meta: U2FsdGVkX1+mfPcqsx1oKSXtPpLxgq8oQQp1kjPj6U718dETmNwq/J9MKIjQn/19gRTylf2iJininUcJNrGmdz9269xX93KunJlTIuLRXWnuUpUWV6JNmQkMLWScCEZ3FFomtF269j4qenfA+7RzTW1Lg5VJC/YZGuz4/l7Sz1LbEn5IiR+/b7zc1Y8zuK0Viipj8lVKbuYfx8ze+P/NYFbbzP+yNpnFgwBhh4vaQcehBh9k9dyIs6EWT3z/kc2svTQ0Zq9K3/9KYYE2J1tET3aWXnzqnosUY1Q7ruPUGPZaYpCQm0jM9vPyanFI9mFcER/IWs6ejooa3yRXG8gFLOvhXEdHCRRdHe61t5PJxLKqQZ7fMZYuPIIcKBOBd0b7H8u2B/KQi0/bZDjWA7KHMij0FIAwYJMCf1D5nsPkni/nQsb6s/85aW2TcJ5ixN4RFlw07NKX0EuXUxjDYzjQ8Etx0XTg9q8dxkyx9/p+md9UH210nUAFpXiFRTJNjZWPQAIL61RbsrfRll950IBI0/Hvn7ryTdJHPaMzxTfTKLT3l0YCDE94urrffupNoE9Ofk2YUNPT0Z620faovJegtNNWO21yAeOCNpfqW9I9jWwsplOPjl990iEG+qN8f8ShZB2+CokTx3MMjx3tscBJFe2PFMqamX9/6DpZg2MbqGUMflmdFZHXAY1X37kjx/yioFY3csuWjnnFef4Xd933/dmb1gDXSib7PEVY+xghcCx13gNe2cjdXvIsc0hb/vEzfgQGkShaibly1E8bqsae/H3k3RkvrQEyWnb3WwWahj1NQc5tSu6McsTkw108CCj10NI55r7dC1UTD8qAYByS9iSdCeo9uqgNwUqVWX94h8G6LZz56lRSPE5f7glPHGjHxRFOtWt2Uyxga56LfksuQLFZgYwKgBKcMDTWjUtfyUDbYXG/E+7YqrEJQNjKsQR7+WYmQrWLVPFjHCZMuST hdgsL/S5 8tQDrZqBEICZwXnwo5axWOsnyvg0K0Y2VXNhFcARhylYyeQb2ruyNV8p/8pEW5C1zETL5pItzySBMp4vTyuBZtJLf3mCtitCQRb+fCO48Gk1KhIgTRJ2XnMMNO9VwLkOwXPQ+2f+bfcX7zdeLkMBkPPPWme/wyK0rOmjkrFr4GrJeVi/hQLVZPzp8Re3cc6kfSxfV4ryvi1/Bq/KLhR/t2Q5DiS0VuV98SvgENICYnqrJvQ71MEY5haQCkVO18krTUM5aOH3FDy4H2SU= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000010, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi Andrew, I hope you've had a chance to review this patchset. I was wondering if you had any concerns about merging it, or if there's anything I need to address= . Thanks, Martin On Sat, Mar 8, 2025 at 11:46=E2=80=AFAM Martin Liu w= rote: > > This patchset introduces tracepoints to track changes in the lowmem > reserves, watermarks and totalreserve_pages. This helps to track > the exact timing of such changes and understand their relation to > reclaim activities. > > The tracepoints added are: > > mm_setup_per_zone_lowmem_reserve > mm_setup_per_zone_wmarks > mm_calculate_totalreserve_pagesi > > Changes in V2: > Fix coding format error. Feedback from kaleshsingh@google.com. > > Martin Liu (3): > mm/page_alloc: Add trace event for per-zone watermark setup > mm/page_alloc: Add trace event for per-zone lowmem reserve setup > mm/page_alloc: Add trace event for totalreserve_pages calculation > > include/trace/events/kmem.h | 78 +++++++++++++++++++++++++++++++++++++ > mm/page_alloc.c | 4 ++ > 2 files changed, 82 insertions(+) > > -- > 2.49.0.rc0.332.g42c0ae87b1-goog >