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 6B42AC28B28 for ; Mon, 10 Mar 2025 00:54:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3608A280004; Sun, 9 Mar 2025 20:54:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3103A280001; Sun, 9 Mar 2025 20:54:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1D911280004; Sun, 9 Mar 2025 20:54:03 -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 F0DFB280001 for ; Sun, 9 Mar 2025 20:54:02 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 2E80DA7D45 for ; Mon, 10 Mar 2025 00:54:04 +0000 (UTC) X-FDA: 83203819608.12.CBFF46A Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by imf15.hostedemail.com (Postfix) with ESMTP id 57183A0006 for ; Mon, 10 Mar 2025 00:54:02 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=co6hCHWs; spf=pass (imf15.hostedemail.com: domain of rientjes@google.com designates 209.85.214.180 as permitted sender) smtp.mailfrom=rientjes@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741568042; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=5aFGI7k9fvuEWSz7M+B4jyDl0IdV3U4f+IuWu0MGYns=; b=enJG3wYKMBq6SA1eS7plT3aBs/hnnT92gp8qXbRBjLNSXM7j0DTSONpjAc2ieq51pmYeqI KfWP6MM/amdDGueJAW/Vh/kZ15f/tzX+nohYcCzNA0NywCCWaGtFZbBeTQdtLRdabxrweS ObhvQcvJAxuPdT0oq2jx/r0GNXuhW+A= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741568042; a=rsa-sha256; cv=none; b=NVLFjSn3X+MlrhUf0cNDQA9L41m4irY9UeQ4bbe6ZuI1dn8FdmFTII9CDfw/UN6D4KI7DF i7I88lN+/xwcZyvlw2WdF59T5pj4+zVEZaAsQxtA2df8DE51UY8aEIPVhpwYXrSrjOZ9SG hKWIhyYbNT6Dy2ci+6KsNP3OmORShRY= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=co6hCHWs; spf=pass (imf15.hostedemail.com: domain of rientjes@google.com designates 209.85.214.180 as permitted sender) smtp.mailfrom=rientjes@google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-225489a0ae6so149425ad.0 for ; Sun, 09 Mar 2025 17:54:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1741568041; x=1742172841; darn=kvack.org; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=5aFGI7k9fvuEWSz7M+B4jyDl0IdV3U4f+IuWu0MGYns=; b=co6hCHWswXYNLj3vsm6E+NfQAvGhtoEt5i7/cu5jUY/j6QvUi6EOUcY0QLpN2OsxJY vr3gknBEVZ6FR+01foefNl9a3fANYhLgX7FbZa1+OmlCUnkUS/LDy24aw5hvQnCgItUN g6LjYTnjnABLDpOVyGdo9o6mbZsvoUR0N/qT2+a4gnlzPZBfLmBecHROeYVrHKQ12kTx BQG+hz5kMBm/rC7XgeZpMcbptoY4yPAbPySUI3YCFtTU6z95FhGBg3Xuq/B6VN+ZPLWn lbfvioyEEp9gMiJDxKSq+DKDhOrA+7IQphSeDXC59/VbdUZknAl8frhzqANuHkhnFZTO 1Xaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741568041; x=1742172841; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5aFGI7k9fvuEWSz7M+B4jyDl0IdV3U4f+IuWu0MGYns=; b=Isii6y0pfNxE1cC3fin/y1a+w5f82zSaBsi8tCwy+j+xDjJiJ8vtL1HuEy3GLUnx3J bGnm7lcxSiIecKQPbcJc3Is/cd2r7vf02LrBf/c/lAwv9zj7MXYpcG96daSpRk+9NP+l fQgPGeOdTJtJM7oZkUBskUrq0OFf6j3S/3f27Hfdn1cCOPksd8C2s5sGh58cJT6bMree 9WjWzDgxtEf1m+YAWo5y11KfJBwKv/nZ4cSCOdqVK6XSFLm3rmFYPxDIdR+T/ZluiEu4 mx3zcTcmocb5ipunhw6i4jUO7729Bw3IJk4Pae6cxhsnkf/JNMFlF6no/rdNOvhMtCCK gv7Q== X-Forwarded-Encrypted: i=1; AJvYcCWKWl9gDtl1gXmIr5PIo3IVt1PCXd/zVU1T3Cj/ZjD60m8TnekEpmjy8txj2ebuyik3aaNm3EYkBg==@kvack.org X-Gm-Message-State: AOJu0YyzXeD4p2kL65nF1lntShNny7XxoMzk6IWox015+4QYzaszd2XL u4frf8T2D4SZJ3OeabHAKPiL0INrt80PpPgO/rFkd6z/Ul8KvXCnv6XnroLJnw== X-Gm-Gg: ASbGncuF+5c5I4Paq1+K1qwZmb2erGqiOxO4S44rplAcr0PJsO9q6zTz1M59JsGnxR2 YdjeTYgpeXkcaaotV72xSebc+mytYOs6LmRyebzCZnvnDh2dOWb8cGFvzZT8abDOE2kvMbOvQLj oinliReMrLwmAgXy0j4W+S2Cn1ImnKd/63s4ExR+tsN3zIYKjCmzEWVVctmeSoRmvljJOOY+3vj Ew6ia8EY2N0wacEHLbjQ6Pi2Qa099AHOOeI6YGxFpQsH1yZwU9PPmPUMMyTnEm7EKdv8CT8ucsH kMGxY81Zs4Z67aqA2G5zxe9K65hzatzZi3sTnx42ktL0VAB8gBl7iqrmHilMntg7DkgteHK9cat TowIaGN6adz5mldZWxcAExGT9+O7rU96Z8IGgNlQ= X-Google-Smtp-Source: AGHT+IFA4jjQFXwsUFKTNgFJ6BtN2sXHBnTFAjW1MW82CdCiNN1rvYnOpZq7fII08zyQTfPKCm96hA== X-Received: by 2002:a17:902:d4c6:b0:215:aca2:dc04 with SMTP id d9443c01a7336-225416ae5famr2687805ad.26.1741568040939; Sun, 09 Mar 2025 17:54:00 -0700 (PDT) Received: from [2a00:79e0:2eb0:8:ee55:e440:a203:909f] ([2a00:79e0:2eb0:8:ee55:e440:a203:909f]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-736c7ac6e11sm2487943b3a.148.2025.03.09.17.53.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Mar 2025 17:54:00 -0700 (PDT) Date: Sun, 9 Mar 2025 17:53:59 -0700 (PDT) From: David Rientjes To: Martin Liu cc: Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Andrew Morton , linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH v2 2/3] mm/page_alloc: Add trace event for per-zone lowmem reserve setup In-Reply-To: <20250308034606.2036033-3-liumartin@google.com> Message-ID: <611025a1-d6aa-57a9-5848-73874eee0dba@google.com> References: <20250308034606.2036033-1-liumartin@google.com> <20250308034606.2036033-3-liumartin@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspam-User: X-Rspamd-Queue-Id: 57183A0006 X-Stat-Signature: xgq3zd6enxe3uwgb1q15t7gyx6wznwwx X-Rspamd-Server: rspam10 X-HE-Tag: 1741568042-51616 X-HE-Meta: U2FsdGVkX1/2nXInsLKCbP71Qrx2vgMwmukaCzQ/8SZnz+36UrZHQfpnzmGkACiyg+oquuwUYLPjCI5pJhPSE/8jsIB43uvA/jazejWBI9ZpuvHV9axPDbBeqm3KXvmeuFuyyFi8fRG2U751yLeLaGGKTjpzH0UXvoxw/cE3CP09y7zn2o72dFteNrKltzCCbnSunyxUNpaTc98P2bbdy2Z/AXYJWPa9Dbyq97uviJPDRgcUx+CjVUs3UXhdIxxsAmuhBRznFlDZ52CZK3Ttrdyh8RpocVVYznWJyYE6RA2v6JGw5cLElrqQl6NT7dIEC5UElFTSPa60YkMrQnaLGChCv0SkSMPCr5qINArilI8DiBA9G7obEfh8jF/XDR/al6sboSC0zKY2gJFFFW92S9dPI2JI6e8nBWvr4VnsptSEDn4e3hZ1s5Ybf24nrlCDLOoBVP3rIFXXhSvdUwKcQBc36rfbxtmWIM6QiO97s18uWO+PIPhNnEfjPY46glvo1a/UtcCzEf5Wk++5pI4yZbkr0s+iJQBImLGZB1q7ZEC7KxgosWVEoz70Zzdy7B0QaBKccNC71EpDrsHV9aAgvv21QkNU+UmegUnmwnGDDTZ9C78sRG1whUEsHq2SDGkzX53SGEjgJ8YkLIOQXbinEV/SzCDeOI09SDpUb/+fryx92lNQPrJ4i1JtzHaIlMzhP8mfjQaNfDyZuBldy2/fxnsIepIQSPM0TW2QIiVSfvRE9VmB3+SsDOD1LY485km/iRON0TAzMErrJ/FhMbUOlxuAlcqqX1LIbrGnMElEtlLKIIwiGLu9hV0dGiQWF4uEs8IPTvBR7yr8fan/QQw30HwwKc85I47rSEq8IUxb1ebE50j/GR7uaW8/h5zcSnShcsNZMoUpySwrTNvTMmTnX6/EA70vvbGcBhukC12sRCInHHXKPtzMUXeZ2ebEErJU2T5kqv+Om2jABQvRBrY EBW5WKe2 iw5+e4D4cDJX3HjmavD2Di/NtTwbhMGkmOfu8a37CA8AUKUNS94AzWx5AezYct95nikv/vWjfa1fQ80BGy1HLiLUKey0ofAPFaFwIFlLssrvsy1jR4+vkA835bCNv3mQYG4+blJR83KBJqF6lmu1qyw9Vlsqi5vBNQN81syrv2mWybdCaktMmLYvKa1TfyavW42hwHKCoEQx3zdjH+YxxRXTXm68EDFzPdXq6PCuy3HOC8Y9iRTspxwMqqlH857v0OGexfr2SxwYzW5ayrQObK2I5URelhu/24wYw7Myu7gmrvpTfYpSX2gCAdrUJKnkWGFrK1hxHBIE98udsl19GfMIk8dlvd+6xd0PixiRtJpz5Dxa9IRhVtxlHODX+b6o74zLjx1pkwQlgPsS7Bih0VFiJAQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.002603, 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, 8 Mar 2025, Martin Liu wrote: > This commit introduces the `mm_setup_per_zone_lowmem_reserve` trace > event,which provides detailed insights into the kernel's per-zone lowmem > reserve configuration. > > The trace event provides precise timestamps, allowing developers to > > 1. Correlate lowmem reserve changes with specific kernel events and > able to diagnose unexpected kswapd or direct reclaim behavior > triggered by dynamic changes in lowmem reserve. > > 2. know memory allocation failures that occur due to insufficient lowmem > reserve, by precisely correlating allocation attempts with reserve > adjustments. > > Signed-off-by: Martin Liu Acked-by: David Rientjes