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 33954E77188 for ; Fri, 20 Dec 2024 17:54:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A0B3D6B0088; Fri, 20 Dec 2024 12:54:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9BBA46B0089; Fri, 20 Dec 2024 12:54:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8AA176B008A; Fri, 20 Dec 2024 12:54:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 6CF506B0088 for ; Fri, 20 Dec 2024 12:54:11 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 11A5F44DE5 for ; Fri, 20 Dec 2024 17:54:11 +0000 (UTC) X-FDA: 82916085252.24.C7CCFD3 Received: from gentwo.org (gentwo.org [62.72.0.81]) by imf02.hostedemail.com (Postfix) with ESMTP id 40CBE80018 for ; Fri, 20 Dec 2024 17:53:03 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=CbZtdPTp; spf=pass (imf02.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=1734717226; 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=W0GZ94nPgfukYI2/C8xFOkC26W5C0h98Dz6rvxSXH1c=; b=E81bt6rEP+tKGregR4hnljHwchJh/bIQ47F9FG0gSjtA/K8w9vKbf2VT0nnHbUN/e8Ib6Q JUtEqdDCb8zm7fAry/6og2c18Hrz9/0wZ1krW2VO6Z7LkmkTIvxWAM6tkr7bXxQc7A10VX umlmTnED+6QM11Z7xMf2sqzL40l3MoA= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=CbZtdPTp; spf=pass (imf02.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=1734717226; a=rsa-sha256; cv=none; b=jSoEn3Y6VnWgvbk+1bNP0O0xYD1Xz8I7L8dkO1BYeFCtrTMKh6acLm7/qDnC0cZzF2ORxt tO0G3yaqlEuih6P7dDpUW7FxGMhvmyMjVDCuylqIlxU6nBjEG0HIPfZa1ZeVq3Anu8+Vjd 4iAqCt/F9vqQ3Ax4tcvI6Okl7bnzANg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.org; s=default; t=1734716505; bh=W0GZ94nPgfukYI2/C8xFOkC26W5C0h98Dz6rvxSXH1c=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=CbZtdPTpizViGBd7crJWpECXUo22oqNgHZvwcKYm1h9xkfEQHKXqG8UnPKY+vHaQz C1R0xapMakqAzJBd3DopwLtRtLarjY1udmYd18pNEIQr/dv7tSnrDqI/r6Y+vB/Zl9 eHiUYcJfxFyL4bnoER+HMXCh81+vrCgui/IFrBxQ= Received: by gentwo.org (Postfix, from userid 1003) id 42CA0401EE; Fri, 20 Dec 2024 09:41:45 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by gentwo.org (Postfix) with ESMTP id 40EAF401E6; Fri, 20 Dec 2024 09:41:45 -0800 (PST) Date: Fri, 20 Dec 2024 09:41:45 -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: <5e716fd3-2393-8d41-bb68-9f589e4db290@gentwo.org> References: <20241216165105.56185-1-dev.jain@arm.com> <20241216165105.56185-3-dev.jain@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Server: rspam05 X-Stat-Signature: ew438phh4bu313igfjm8phjwuuyp56o3 X-Rspamd-Queue-Id: 40CBE80018 X-Rspam-User: X-HE-Tag: 1734717183-213958 X-HE-Meta: U2FsdGVkX1/kWI/e1VNi+JpNDrEw7sgP4+iXJ7sjJjBPJxTot4Hys1wF8sLuZ/8J0gRq4Uk15BPCmBmXVyBDxIgqI2GmLq2fvUG7oO/EdBnioU+R53NwLEcLzZA6vKjIFFGX+ucYc9kq16gDlaCReNAgDXlxgWmPFFIiHA++B8Wc2E8hnI/obBnLIUsPX0lp0pzJHh/mLalgoikBTSZLqe7jjaM02estIm41sxst43EhCnwDVYyhPX0bO3d7uMRnOCvxAURqAOXJ37u7WVAwAVrd/YHd1X2qdNajJvW8y9j3J2qpO42ig8ZdL2zBD/Z5Y2MJLiVB947OSm9l/Rk9+uwHuvwUtpG7VNVAPDgzPxEHswXHTw/FnrpgK2Hyss3wdXiRbCTEsaK107exxpNC50UZzQkQrM4xnDd7ZOgFV6GmQrI9MU/lQh/BEGNykPKrOV9O2y3iLTyuhESrgb/5TG73mWgnfl3pilJtR9OJeAYWjYgY76kRpufZ4DwJt0/IqYGyAnbm+CDvH42NfDb3ExaridDd5UNjpiNGnaqTTQaPayw2Hkvholeb2j72kEbaymOL2VTRIiXpYUSkLGbMOYZpNyqkUBvv2vgcaNh27RTOP4Ub/UVyn+I61RrQoiTVqpmnqX4EIpryvzuEmwpfwcvhbnzGG7luiCDH2XDB1A2Nj9OPgZFupp4z0Tn342/wCbzml+JLC6S8KSjoMa+AEb4SGlOI8gWqtCldgKGBNPLj5GWaxrtPfApEAdy9uNwXULuUtQeCwvInhn+0J00XC+qKqB9A4RxgyYmVUNxOJfq++lBBBsSrdbDSVR0SLNtchibLIgjG3tNLphytQgkkwAqyCmveeLL02+IoSuPWsVCULIuvSOUGkS5NO1PDW0T5mcyJe0A+aM1fXj6Q8tTxHmtjils/fjO3wVTbfPEBKudGscddPaD+DDMelO9kkT4gcDh9Wza+pQLAQopOCOS wZk4wO3f Hg5ibdFNaXEgpY4/FdShs5a8rpd7ss6WW4ElzesQEegwFKBDn+/2AaJ3CTVat7IU4BcAawV3l+unpFj3RcRE177fKZOeY1Nq7FwSPLx2Np8avJHoUOVZ6a+WYrpi9QE2siSr5ZNWEqRYt7Tm8NOWP8VAUzxSf1zqYYTyX4xtMX9WPYQS9HnRGCI3Fkf8TniOEUpP57aQR41/KF//PCm+wIIwfyFReC6xUwCMHvYpaavRgyOnXIeOY8gMREKYLaoFozhjzskkUtOLqVuH9JVU2A5fUhqgzRwuDClhgi3OJAEgfffHiZq4BSuG82jzercLDZta7 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000938, 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 Tue, 17 Dec 2024, Ryan Roberts wrote: > We previously decided that all existing THP stats would continue to only count > PMD-sized THP for fear of breaking userspace in subtle ways, and instead would > introduce new mTHP stats that can count for each order. We already have > MTHP_STAT_ANON_FAULT_ALLOC and MTHP_STAT_ANON_FAULT_FALLBACK (amongst others) so > these new stats fit the pattern well, IMHO. Could we move all the stats somewhere into sysfs where we can get them by page order? /proc/vmstat keeps getting new counters.