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 1F959C3600C for ; Thu, 3 Apr 2025 10:50:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 185A9280003; Thu, 3 Apr 2025 06:50:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 13514280001; Thu, 3 Apr 2025 06:50:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F3E57280003; Thu, 3 Apr 2025 06:50:31 -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 D4217280001 for ; Thu, 3 Apr 2025 06:50:31 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 84E1756D87 for ; Thu, 3 Apr 2025 10:50:31 +0000 (UTC) X-FDA: 83292413862.04.3128C43 Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by imf13.hostedemail.com (Postfix) with ESMTP id A1DE42000A for ; Thu, 3 Apr 2025 10:50:29 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=QsCYZIJB; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf13.hostedemail.com: domain of bagasdotme@gmail.com designates 209.85.215.175 as permitted sender) smtp.mailfrom=bagasdotme@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743677429; 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=iI92r4BXcQyxk5mWJamKRDECY89Mdefw5GbImf8nwOw=; b=X8ypsEwNPy3GAzAjX20vVcMpruwq/LA89fEjF110eLmYzbvyr/RDA5ekK3D/MN7LTjg4KO C79iFAEGypq+PwaRIleSMoiWMW4Yg1dzQp5t/Nx7EGQcNVyZRNwWwQahOZot05Tm3qUlL5 dYG+IZyqpYs6MUHTBwatSs3tW69hVqo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1743677429; a=rsa-sha256; cv=none; b=sLWEjW31x56CK2sc5fbLOJ9IOPvJ4LqaXYfUoOw3ekkqpux0PN1cJotnjR7KDFThKJheL7 VMfv0a7Kq2Ub1i0Tulcea54zupMyiERc4R3s+m2RTx/dYMzwjKaoaZDPk63W8od1/VMm/M 0sjEFHmliHnH7/nULkJTAYm8ROQycyE= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=QsCYZIJB; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf13.hostedemail.com: domain of bagasdotme@gmail.com designates 209.85.215.175 as permitted sender) smtp.mailfrom=bagasdotme@gmail.com Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-af9925bbeb7so584333a12.3 for ; Thu, 03 Apr 2025 03:50:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743677428; x=1744282228; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=iI92r4BXcQyxk5mWJamKRDECY89Mdefw5GbImf8nwOw=; b=QsCYZIJBD8tR3D+T80DO4OY9tAZQePj7/E/xymx50PzzwVzK7dEyO7pDla1tZr7ZSr YPOSQevSVjK+0P0NzPTWQb3RPB1kqSLCLeblHWV+QISiXqrQuK7/D+1jOSXBJXkXUjOx OScbeUt68eTRQ+JT2U0b4CQ6iWYhaM9J456crQ/bbb3DUiv75BziGZXa33QCCp+k5Z0A x/JfB1Xmlz/o4quCoUBZdg2Sfw5T3vLMpl/DCUsCoyt7KMgZgxl4LhK8KB6QO/dzDyOH a3U4xaWDVjuVICv+WRmqeRnq45pgD3aoQgAktQeIm5tA9AD1L4FZIMNkGjGafkXGXRp+ kImg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743677428; x=1744282228; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=iI92r4BXcQyxk5mWJamKRDECY89Mdefw5GbImf8nwOw=; b=XOC2Ju80Xvel59w+c6Ar7VS25ag115b5SCrXooP7uC6tNf5p93HfSLOpEyNjNbTsmX PXFIfTknt2Ycy+0BSFKpC5WgbQae96zrmGGOA8p0L58NYPaw1y5Ikefy4k4wtx7SipCT pTR+HEaupQk4ORXjIbI4X2Eq5DFtupygfrzLA7vB5WimJi7dLZIk0roHDfsaUmjaXLzv uJTi0TkQHABmOWYhoV9xvIcfSeKD5lJixxSfyO45rkR5tIjaq07H4SBjfw5qChR+r3rM g0kfd/TNWVEnLAJ9uyQGmSA5UJQKvYw9akElmCiX6ei1/EiqqgI/keQqdMWtMmHcH4eI i/LA== X-Forwarded-Encrypted: i=1; AJvYcCWtkwh49TsNxoVxPs0ToDl+NWuTPAphXmxicxgIIwMcDPOQxqipKkGSz9KGmuGPTF8g9bmCAHD2ww==@kvack.org X-Gm-Message-State: AOJu0YzLhxArA4FCV0v0QTJbnJbJ4pnYADbAHjUwQclQuaunErOxSQY2 iCDYuzPc1fQc6pLbrVGOLgx+ZNwrM8m8eelUHAS2aDpfl8u0P7Wb X-Gm-Gg: ASbGncsQqjt8bI6ZY7vJNeFZeaVHti+U5B0hFtoXsBdJCaFOXyFQEH1AtQn+wqXh25c d3XyWywaZmVDfe+8wkM1pXvPbYnqeg7XOb292V3qNGUZKh0BjD4cZ9bKvLUPicUuHcysLxqT6G6 1fNaUC6/gZviZIo6820eqOESk90q/ib9+neefnp5wq76rx/cYgMOILzTsc1NA3i94OrLEtdx2oK 8xp9GN+/OolFD1shTbcdBOMhWuNZc0e82DA4BZpMFvRHws5vZ3ffKjlOmwPON2E3mgQxfaUapHo ME2hN0N9ZIGCB2t0xirqCXbb3nGo1L2gqECwaQ3Hqyx4 X-Google-Smtp-Source: AGHT+IHdAqc9zUyInFF/NAewX2BPd1vIY9WYwM/V3+DZBr+gvzKsHpLJ/UeaL6SUIeQTZGFOZ6JK4Q== X-Received: by 2002:a17:90a:d643:b0:2eb:140d:f6df with SMTP id 98e67ed59e1d1-3057cbcf195mr2872640a91.1.1743677428330; Thu, 03 Apr 2025 03:50:28 -0700 (PDT) Received: from archie.me ([103.124.138.155]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-229785adaeesm11442735ad.41.2025.04.03.03.50.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Apr 2025 03:50:27 -0700 (PDT) Received: by archie.me (Postfix, from userid 1000) id 74F7D4208F7B; Thu, 03 Apr 2025 17:50:25 +0700 (WIB) Date: Thu, 3 Apr 2025 17:50:25 +0700 From: Bagas Sanjaya To: "Pankaj Raghav (Samsung)" , Andrew Morton , Jonathan Corbet Cc: linux-kernel@vger.kernel.org, willy@infradead.org, linux-mm@kvack.org, David Hildenbrand , da.gomez@kernel.org, mcgrof@kernel.org, gost.dev@samsung.com, linux-doc@vger.kernel.org, Pankaj Raghav Subject: Re: [PATCH] docs: update THP admin guide about non-tmpfs filesystem support Message-ID: References: <20250403103805.173761-1-kernel@pankajraghav.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ROtX3L22Pq/ipLSv" Content-Disposition: inline In-Reply-To: <20250403103805.173761-1-kernel@pankajraghav.com> X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: A1DE42000A X-Stat-Signature: x184fpjmkndg768ajom318eirqbo7omh X-Rspam-User: X-HE-Tag: 1743677429-25309 X-HE-Meta: U2FsdGVkX19q2SHuE/jx0bvBdAH1NMVpXBnkV9MBydaGTUWGJXlN+zVRKTKHFHysVbDsD4/iVGDiYr6tE5Vwp1cC/iqV3a/CuNtlxQd4gN60Ot3gQxBCVlU9Qkr2oee3fhiCv0sq/F5r6nK1cEfbmpD4vsLPFFoH9C+lMAAOGVwxzRK5P/3s4njplvVqtfSdF3vZPsJCoFqODhee+VSvo4bc7D9BiqC+BxxztsWhrX9jLpjNPMIZQHYCmhOOmfZY9yykI0QYucvi/H5rjKcmVZWoD4zoxMrKGUbULg8o2+QaSG1Hv3cEAUyh5lcW546cmLIUXUikzEDdcANwtLadsRiCdZQgIPnVu5cUYgHg0HVmd0uV30Xw8qaxd/298cKSLr5UaCIMmRtISxxftuFzV4fdSZjHd8AAaQdhUWzmCvNecKuE+UPGPpFLit1covtLzzEYnUlRfDNFqfDUIg0FFcv4GgwWoGa5rnctiSVvOOrdzj7eLU+mIC4qkcEZ1lDKoMcqi5UvTBfBTpi9QhiKYfcFNrkzZoyYmm9LkyWkEYhlaki737qKKEn5hitiLjBQV8sL+BxSLyBCAVSRXomtJx9VT8KyBKDD0J2i0eGoYFDXCW6UwTjv3M3/t7KU71H5ZPxWGz58jCpJHWsq+GTk7Or1Dw1Hj4u+1G6mHpXzK4AiyQS5CyX+hvGP5jWSkJh/1W+MFyx4RoQIyZ8Aw3GPC5d07aFOPYK4bu1Inp1cVA7dkeZFCAip7YgpI9O21RHohEyWZAVC6PQXDwn6XofiCtdcJFmp0WNDQBCW14muDPXjwJgQNg8LzcLdlBlDh7AwknInZwZPKD7c8iejh3GUkX4RpVi5ylsq83RQLwZX0zWtIeyl9pa/7axEmjTkBH9GDfzw13oQnOBlOoB/DNg3wi4UsWTNCUb4m8BpvQ4ebfw+N1+8LWoYjBdyNT6k5DW5FAsSoB3hHryR51q5ASb Nrj6slnu IRP9IdhuqLm/NWTQfE2uEvz+D3PgWUdBWZPFV85gNQuv+DGo3BY+Khrt9ZTDqXw/XCR50Uj7lxVUkhxvUtUQt/GagYp5WlTniwvqEYUJkND+T7Xv6F34rjcwidpdhoyRM6F3FZxMOoTSQ1wo8berZ8nOXHFwtai2eHif7ucsFaBd1XhPveSpGFPjXoqP2kgnsepGMVIumSVYS0iVIKGvZDPxo3pLzPvIAgRqfNwUME9H2LaqOU+9aHRCE2iM3uZxNGp1OKERrurtyzuCzOG1JWtyOSyTRLZe/AuK1MV4euObDfNjjDhoQd9yb50kGR1dgCK1z84g4ByuMItWHos/m+Nd4SCzYb2iWq+7KoYDi6iEQ+wS4/19NaM3anuFi2JMU1SJv3i2+6X/Tf4wo6pZq9AVRgaLO+dZ4eo+1CbXYvT0M1/RdIAkZP2z1rek9PgIRIwZKm06DEYli6wBAYEnhLPz6+HAUuB+bJMqd X-Bogosity: Ham, tests=bogofilter, spamicity=0.002302, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --ROtX3L22Pq/ipLSv Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2025 at 12:38:05PM +0200, Pankaj Raghav (Samsung) wrote: > diff --git a/Documentation/admin-guide/mm/transhuge.rst b/Documentation/a= dmin-guide/mm/transhuge.rst > index dff8d5985f0f..01b7ce90d693 100644 > --- a/Documentation/admin-guide/mm/transhuge.rst > +++ b/Documentation/admin-guide/mm/transhuge.rst > @@ -12,8 +12,8 @@ using huge pages for the backing of virtual memory with= huge pages > that supports the automatic promotion and demotion of page sizes and > without the shortcomings of hugetlbfs. > =20 > -Currently THP only works for anonymous memory mappings and tmpfs/shmem. > -But in the future it can expand to other filesystems. > +Currently, THP only works for anonymous memory mappings, tmpfs/shmem and > +filesystems that support large folios. > =20 > .. note:: > in the examples below we presume that the basic page size is 4K and > @@ -463,6 +463,10 @@ fields for each mapping. (Note that AnonHugePages on= ly applies to traditional > PMD-sized THP for historical reasons and should have been called > AnonHugePmdMapped). > =20 > +The number of PMD-sized transparent huge pages currently used by > +filesystem data (page cache) is available by reading the FileHugePages f= ield > +in ``/proc/meminfo``. > + > The number of file transparent huge pages mapped to userspace is availab= le > by reading ShmemPmdMapped and ShmemHugePages fields in ``/proc/meminfo``. > To identify what applications are mapping file transparent huge pages, it >=20 > base-commit: f0a16f5363325cc8d9382471cdc7b654c53254c9 The wording looks good, thanks! Reviewed-by: Bagas Sanjaya --=20 An old man doll... just what I always wanted! - Clara --ROtX3L22Pq/ipLSv Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSSYQ6Cy7oyFNCHrUH2uYlJVVFOowUCZ+5n7AAKCRD2uYlJVVFO owUdAP4vLlJhDJZ5rVo9cdiT2DV/pwdfcfDeN78Zy4hB+YtgnAEAmoXODzvzfppp 4AyylZuDquYZcut8Ck+4DaYmufGV8QU= =jaiS -----END PGP SIGNATURE----- --ROtX3L22Pq/ipLSv--