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 CE799C28B28 for ; Mon, 10 Mar 2025 00:54:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8381B280005; Sun, 9 Mar 2025 20:54:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7E7F7280001; Sun, 9 Mar 2025 20:54:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6B30F280005; Sun, 9 Mar 2025 20:54:19 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 4A01B280001 for ; Sun, 9 Mar 2025 20:54:19 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 8AD0CC0689 for ; Mon, 10 Mar 2025 00:54:20 +0000 (UTC) X-FDA: 83203820280.10.EED872B Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by imf11.hostedemail.com (Postfix) with ESMTP id B1D2E4000B for ; Mon, 10 Mar 2025 00:54:18 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=BApaHuLd; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf11.hostedemail.com: domain of rientjes@google.com designates 209.85.214.176 as permitted sender) smtp.mailfrom=rientjes@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741568058; 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=Q5n3y6GQQXHK2s5iDRhzje5ofrtSUT2yyh7T1pq/Mk4=; b=dfO8gGzMmFPkIOH9ZNXTpkFVFnQxtl4miuPpgtp9msbgRx15H8qVyVR+foOX3Kpx8JmH8p U7uPX835tbHK+rRwoOJVrtgiw4csXs/hM7szQ+fsO+tv1RU8RDKbjG8pATkDGCenK5ITBu cgW4OKunj4/myUQsXpAuumEfL4Z0Zro= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741568058; a=rsa-sha256; cv=none; b=JocAtAlBwbrZ0PjLMMNd0KhrxGPKF8DzOx2onhi5S5liP/dw6XBVcPKBKRFRazk67x9rt9 cGbjSe0YvhZycxqNyceFMAN/OdB2W4JHf7bzx+bGlM7NfF7wnUYiNOzu36VoOKMSvBcXgD eTTpJISxh9MpAoG4kQbMQL+NvkOTPTM= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=BApaHuLd; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf11.hostedemail.com: domain of rientjes@google.com designates 209.85.214.176 as permitted sender) smtp.mailfrom=rientjes@google.com Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2242aca53efso161385ad.1 for ; Sun, 09 Mar 2025 17:54:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1741568058; x=1742172858; 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=Q5n3y6GQQXHK2s5iDRhzje5ofrtSUT2yyh7T1pq/Mk4=; b=BApaHuLd06HssNUeQZhYqGTHe0dnIuupUR8enHWnm+07Hz1RAh+tru6jBar2HvBKS6 xk/kinxKP41jQQIUWo3iURXlbDwvJpEeaFXGIhhPK3FzYqCeJ2Or62L8/vRmRcU7eDyF mGxcG6lx7/foVX45NMyWif+Ruov7fHFK8ElpFalPw3jXcWc8CLoUXsXcT3woz4Bi0vdq +dUgM8thQdPeouBio/cVQ3J2uNDrnuibc9PkG3IUdRhOQOZwBDcgkWMtwfD3d/3ZyzbS n9/Lwb/T1fWo3Q/Kqc6tqnCNt+WO1YCNUr0HO104iweFvLyx1VR9tHetV1GilNylM7rJ WYKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741568058; x=1742172858; 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=Q5n3y6GQQXHK2s5iDRhzje5ofrtSUT2yyh7T1pq/Mk4=; b=iHd9Ism8wSLPJAg96IJCFDpq43Qm8HiuG3o6yT4vTGRjg3b4SmobwPjsK5b8uVSKd9 J3WaWj1N5o8ATzFeXeYcXhT4HRST9e2mNXDFDDbmFOvMxJPP1ea3R9BYhPMangizuD4G 1nF4VA9SZMzxbxYIDFXNlUYCwQIep7a7kboawn3KeuxIDyE9k3fM5EefbLaMgzHks88E ZXUW9oFL45TM9eNejKS2C9jJHYio3ZOGZ6+itR1/Bpy8ge6nJVp14lhPzjkkudANgj1M JReAgOHiAKDEv1LQ/uK2OQ8accaZ0aeJeWPvNidyMiWyF/yAYoNa/FxbqCMDKefGDwxA wOoQ== X-Forwarded-Encrypted: i=1; AJvYcCVzU1mH91UK0DgWqYzjWJiKyUQrEox364Y/FM3NWciOsiFhBEoFjirp7STALfTCT0vPvP5mhw81WA==@kvack.org X-Gm-Message-State: AOJu0YzGnMn6kIW+u2GKwjzgWZC77aJ7F7tpvsFzrbpk1ybwtmMk+yNo sZ3UzXnrMz2RrGUz3zvQXOchWZDJQD8dh0zzSFolZN4vOTu5olN4wdxS1YrKSw== X-Gm-Gg: ASbGncvnpGPfRhgRo/Zd4nI+1wiwlU3LnOFXDqJWdFci94YS192x8xdjRCqlTsAWU2V Fmnky2iZtvoxreNJF0Yrcokoar7M9yrPpYBbXZycS9tAH2KBwH6LIxQqA67M4QHZ7fCupKWIqdO 0lvnrEGWsGihNhBsrox3uT1EnEM/YEcnd7wSfFYTXAUJ66geGg2r0wxd95xzKZV//6tPlcXi5tQ 7kOdHbDlLQezaQC4rDzuwdR5I/Rh0NEELMVWlm4oBEvaqU02zztGXyPaeQJelnKUMSTD0m3CJKD rOxdSJK4lYkNOj2hrOiNzGzTPOKMtYo7GBqCuvwwUH6M9124NIFoKWWK6buywqm7RoOUiBGlwe/ JWTjfuvyNAXWla1LlUQv2CTCPUuJ+KLVAdJJwY18= X-Google-Smtp-Source: AGHT+IFro0CpV48daho0xd6hGe6kreSPTXBpv7NkAJm8JjpVMpboHTVNKokQNgcCzxNaMDN6kqzbFw== X-Received: by 2002:a17:902:e5c8:b0:21f:3e29:9cd4 with SMTP id d9443c01a7336-225416ae73cmr2795565ad.20.1741568057350; Sun, 09 Mar 2025 17:54:17 -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 d9443c01a7336-224109ddfc7sm65423905ad.22.2025.03.09.17.54.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Mar 2025 17:54:16 -0700 (PDT) Date: Sun, 9 Mar 2025 17:54:16 -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 3/3] mm/page_alloc: Add trace event for totalreserve_pages calculation In-Reply-To: <20250308034606.2036033-4-liumartin@google.com> Message-ID: <273ca5ee-c01b-83d3-6bbd-21ec4401e78b@google.com> References: <20250308034606.2036033-1-liumartin@google.com> <20250308034606.2036033-4-liumartin@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Stat-Signature: hqj3nr7d7xwb7ex1ou7paifw5yuenum4 X-Rspam-User: X-Rspamd-Queue-Id: B1D2E4000B X-Rspamd-Server: rspam04 X-HE-Tag: 1741568058-785092 X-HE-Meta: U2FsdGVkX1+IDTqActJK+WLpgPRyN2FE7BqmXyxIlR88uJZDaMw9RxxnsQiqL2ih3PeoAwg7W49AMlaFx4lX5cyg15ABMJ3gYIjKJyKtiilbubv8PewXeaigCJi/FXudUkWVkSm2etwStOcK3MMqY4hwsEO/WsOXubB5pxqE19Oujbd4tfCozwBqhcHCd44IjqzmgLUpHs86nEGLkb4h4eJ91vE4NldrmxlA1kOwzH5eTgcnhj9fEvkNF1V/Qh7v2mjRnONL/fF/t37NQqwERqYlcxciL9GaoLa1KUGKoLn/REHSnNgIKlrpUmVcw9VP3+eKgd06iMAyi+n6FK72f2TQU5u9UNN1pyTViyAA94tdbJrGssBn5UC318fNML0efke4RUVCr4w40Ua2/viOImxWDQvJ8gUuZsg/hQLwbRBsjYvkN9f5xelulR5MlLo5AzZ1gy2YxTU3OW2WsKdpip8jfjeILUlYzoss0mEnT6+srQww3Owf+JQQn2JzyRXDN4+EA+myP9ozH4t2IGylgO2CHmowx9rhlxi4Gqfbh3LzTo5i/1VQ34hk8j7+H61fldi+Jn47jRKB6ATuTG0P8p++5dbTw8e66I/xygm+SQUBjZVRHYg6KjAkrLzlf8g8WHMAg1bMjnhp/QuovPa1v+jGdf6hPYlLPjJ3lz1bj3smdk7P754rGVv6QPlv5QVHFA/bHTVLJPfDOedniv5X1gzwXWpE/7mV8ToNcM09DYFRVz3boKt3sC9D9UKpEohm75uasWXeXYyDIPAz8QjO1JV8uvYMCmsl5wtu/gVLRNYxfCfjp5ddmi8Xgl1hc7upUE9Xni2lXvTyjWJ/4S6Ba+VD8JcKJlBb0vzmtS7CvqPAKtr31GonJDa/oVUy9I2YHatBMSSoNU/mq9ejzLyTliyfcjxc/BoKjRA/nVCqgRK40C1RlF4Ikyma2+IMsWAtZEyPVAMESHfMtrStavH 9+ekgISL RIvyzjRvCWBIHPNuvmOvw1eAQcVIB9YEsh7+6b5HhMHQE3kwjxXyOvh43imG/1aHfNsO6ubSlR2caZXajK+4jEtdhEVUtblBSGmwJ+75WFuMxKS4LrmbweGiXRg/apOeUwQIIPdqxKFtmjdH55HG6DWvra9mG/I5SmQ30oZNUfpV/XyCLc6+4RFAoEOJacdfbe47fdNVYq38VMAyMAlEDirAfuFA+zA7mHZdUk/92I2d5nSe8ehGaJUqd4zmPd4iWRfCpV//0sfHIAJcq5kWHNi6OfEe+ZLgdqoew3D8y/fWr1aboVr1hC1SRPzNMfEq7/tlFyTr38dqznrdbTiJsP29a0pLi84xH+Bf3dKiZhAElOj0QuPXNr3TgOFJrskk1b6C09uNDnbwjZZFADyss2l75PcuVdr8AG/enEbf32yEO/Zw= X-Bogosity: Ham, tests=bogofilter, spamicity=0.079996, 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 a new trace event, > `mm_calculate_totalreserve_pages`, which reports the new reserve value > at the exact time when it takes effect. > > The `totalreserve_pages` value represents the total amount of memory > reserved across all zones and nodes in the system. This reserved memory > is crucial for ensuring that critical kernel operations have access to > sufficient memory, even under memory pressure. > > By tracing the `totalreserve_pages` value, developers can gain insights > that how the total reserved memory changes over time. > > Signed-off-by: Martin Liu Acked-by: David Rientjes