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 9FE8FE77188 for ; Fri, 20 Dec 2024 18:59:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 35A986B0093; Fri, 20 Dec 2024 13:59:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 30A806B0095; Fri, 20 Dec 2024 13:59:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1F9656B0096; Fri, 20 Dec 2024 13:59:12 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 025DB6B0093 for ; Fri, 20 Dec 2024 13:59:11 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 94487160CA2 for ; Fri, 20 Dec 2024 18:59:11 +0000 (UTC) X-FDA: 82916249724.02.C8D936C Received: from gentwo.org (gentwo.org [62.72.0.81]) by imf05.hostedemail.com (Postfix) with ESMTP id BC85810001C for ; Fri, 20 Dec 2024 18:58:03 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=kRpk7kWr; spf=pass (imf05.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org; dmarc=pass (policy=reject) header.from=gentwo.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734721113; 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=BCJwW/l1RFRYSntoHIRPivwtsXDQJZxWeTTuiodNsvk=; b=QUmFHhyanwkYFFHJHajwsFCu0d1a2akALpsAkjCh7il2on7Cg5fDwIO7364mNF/QV6SFpp Os1tKbwoBZZJmo9KoyOvaNm22JWGKRT7l9C9c+7IctjX5nKrEcc+jX6G4gwE5ziAvtlEIU 4IVAT1ZZ4sAXDInEtKWOzv+gZlFQVao= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=kRpk7kWr; spf=pass (imf05.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org; dmarc=pass (policy=reject) header.from=gentwo.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734721113; a=rsa-sha256; cv=none; b=3r3KUXPtghpEJOU4p7bxBYxI7MOBLlf4HFuXoXJQj7yhxhndE4sqwvaG5UYwYK1KMIFi9s Nt38B/uYajAz/YRkfQWBeH6xh8CCLxI9+cQg32xuJfbwaUg/USSCgm9t+bALDmsfIjxafa kqqrpcXftk1kuGp8sKNE24M/Ro8sd30= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.org; s=default; t=1734720465; bh=BCJwW/l1RFRYSntoHIRPivwtsXDQJZxWeTTuiodNsvk=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=kRpk7kWrutmetMqNffs8Rnz3p0Jho/4X5gDM6+0F67jKXs5nbwKvkomEc7USCp0GJ ng959CBZE1eD7oe6rGM6AXf+Lka2Sr8Rh0yUKn/0xu9WeDaNhBdwvdY471vWHKDqIL HDsliWf5Y4/lsR1mQwpG5jx/8lBQpdcm5sYimQbk= Received: by gentwo.org (Postfix, from userid 1003) id 0689540737; Fri, 20 Dec 2024 10:47:45 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by gentwo.org (Postfix) with ESMTP id 0536B401E6; Fri, 20 Dec 2024 10:47:45 -0800 (PST) Date: Fri, 20 Dec 2024 10:47:44 -0800 (PST) From: "Christoph Lameter (Ampere)" To: Ryan Roberts cc: Matthew Wilcox , Dev Jain , akpm@linux-foundation.org, david@redhat.com, kirill.shutemov@linux.intel.com, anshuman.khandual@arm.com, catalin.marinas@arm.com, vbabka@suse.cz, mhocko@suse.com, apopple@nvidia.com, dave.hansen@linux.intel.com, will@kernel.org, baohua@kernel.org, jack@suse.cz, srivatsa@csail.mit.edu, haowenchao22@gmail.com, hughd@google.com, aneesh.kumar@kernel.org, yang@os.amperecomputing.com, peterx@redhat.com, ioworker0@gmail.com, wangkefeng.wang@huawei.com, ziy@nvidia.com, jglisse@google.com, surenb@google.com, vishal.moola@gmail.com, zokeefe@google.com, zhengqi.arch@bytedance.com, jhubbard@nvidia.com, 21cnbao@gmail.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH 02/12] khugepaged: Generalize alloc_charge_folio() In-Reply-To: Message-ID: References: <20241216165105.56185-1-dev.jain@arm.com> <20241216165105.56185-3-dev.jain@arm.com> <5e716fd3-2393-8d41-bb68-9f589e4db290@gentwo.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: BC85810001C X-Rspam-User: X-Stat-Signature: f3kj5xh4qdsiyg7iqoer81443ey8pc39 X-HE-Tag: 1734721083-539938 X-HE-Meta: U2FsdGVkX1+syKSZ3tNvRGBniACiczoAdFWXh+Z1h/pnujCoer+OzXw0kA4hjHKal/N8x1D7a37jddpT1fyoo/bjV8q+87DsdEhBFnPROyqPgRYDrVrDfKgMF+nxHtJFtR1A4hwOeZg3CO6wk6nSEyJaZBvUJy7B53Od9Q54MF5i0Vq4LlNutZqHmmsD1DxafRahMy+qhnVGU6lnPz9KmPuyezbY7U8Dhpho1zGhmiUTq6gDEWOqqrYWkqD7ZIO8ieA6iKGmN9uwiClTYtk7gg7avS+1YzzBfUbxxLpGuImKcrkLi9Ke2LhN0HEsiGGb/g3NLTua4mHh7b0+9Q+c5VC7fnc+BMeucYhguzsoBAsw6btulddjTqUCmnjgh1SIptxnQz2TuCvL6GW6hVAQb+nH7HtJ5I4lnjJAfRZOH+H6IttJlfiVUjtngZ0D04NrrtvJFqDorT9ETu+kTUSTRDpKk+zCPnoFiUmsnMEyLx9MeRpd0QS2XCb8nxTAA2zUj28QvNJhx7P3dWpZiK48ueEAFMQ+otlRZwPQ8HThO2gsNhckStXgNoXLuURKMJY4N+YuyAB6r3x3+eKOG+QTwn1E+CKGT0OkO4NufrvrYrgEbGC4mGCI7NqDfzM9jYNbsWOJCfwvy4OKZy+C26uPaf9F/gGf0lTjyarYrQ1hausd3y28H58svcZZ1Fabg2sZOpKvzJdNxfXckKrFVsrzvoVvcNWdGg4ZHEWFJb0oZgqjoyBt06E9vhnc7mZFK8fA/7idW5/K/O9j3OWmFv3IV75d/7JzhP9c1ss93d0usOFIEka/vi+I/sDIbLpkU+dLPMGAbyA8iDMNaRk8nW3hbB2LgjztSffzBFrEDHnhLr6qFq7BEU3wZtIoYUbvYwTmYJPov8HbnBbjbAeye85rFRh0520ETPPm/4L6vGtS7wMcwZiOMsCGEy59bpYr2GTsPr1RQnXymbd4cQbjy6b PvgRD2cE ZoG/oEX5okbhaynoup+QIYuAQ9PMdSKdzpnciiptbIl0V8/FxfIRuFhPgr/QbjcE30KCmlFkOawGkLxcAs9JGXmEIGX7aFlGq0z1oUDTj4yVJmARHyfehz0MXvn+XV7JVGy1NswT3y1RHeSoDnQYkzpe5sI/+AM/HttitfxVhqZlwCXdygvN544FJuQWnRD3gztpgT+cI/iIYKwJgUX3NfD2AJEBsFnlQlU2Z9CL0f7r7Nd7OoBWTJOs0PX+mVRbepKF3WbyWdgHLzCJLIc+FLybIz15pXSzdUlYu6KaYDUf5TRlbvxVFJ0fuecybRMds0NlZ 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 Fri, 20 Dec 2024, Ryan Roberts wrote: > > Could we move all the stats somewhere into sysfs where we can get them by > > page order? /proc/vmstat keeps getting new counters. > > This is exactly what has been done already for mthp stats. They live at: > > /sys/kernel/mm/transparent_hugepage/hugepages-kB/stats/. > > So there is a directory per size, and there is a file per stat. Then lets drop all THP and huge page counters from vmstat.