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 F3ED0D743DA for ; Wed, 20 Nov 2024 21:35:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 73CAC6B0089; Wed, 20 Nov 2024 16:35:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6EB506B008A; Wed, 20 Nov 2024 16:35:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5B31C6B008C; Wed, 20 Nov 2024 16:35:18 -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 41DF26B0089 for ; Wed, 20 Nov 2024 16:35:18 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id E2F2680699 for ; Wed, 20 Nov 2024 21:35:17 +0000 (UTC) X-FDA: 82807778298.05.0F662B0 Received: from mail-vk1-f172.google.com (mail-vk1-f172.google.com [209.85.221.172]) by imf13.hostedemail.com (Postfix) with ESMTP id 393BB2001C for ; Wed, 20 Nov 2024 21:34:20 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=EwRf6gnM; spf=pass (imf13.hostedemail.com: domain of 21cnbao@gmail.com designates 209.85.221.172 as permitted sender) smtp.mailfrom=21cnbao@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1732138333; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Pv6oNkx5kLI5l81tt9YoIOgWAGXnk3pmvt99mDOzf+I=; b=vmSivUPhFcdwxSxS2TvdnPeDR7g0xzaS0zyTzCYC7MAfEdKpELoP4jWA41VZHfPlO6iw2A yoh5GGQlBjgWMax3SfHfNZ2kXiMeCWazUk9GMNriZ3+K8X66lGrj/gAztC4n6L825UeNC3 rnx2svdbA5+zXAETdAIpCGVvtmafWvI= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=EwRf6gnM; spf=pass (imf13.hostedemail.com: domain of 21cnbao@gmail.com designates 209.85.221.172 as permitted sender) smtp.mailfrom=21cnbao@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1732138333; a=rsa-sha256; cv=none; b=CyNf8dFbMnfIBzxy1SrFhtnesS6y/3IFcvdR2DDOuEPSARYk3GFNyWnJkqZEVUVU/rK7kN idkRCh+8oLjeLDE8NhF6TY7s3AQS15fwZqIupyBTNOCFPhVear2IldWpNiuM5GBHrMsaoE mLHZARqVCiUd3bycU2sq2ftCeLrpjB8= Received: by mail-vk1-f172.google.com with SMTP id 71dfb90a1353d-50d5d4ef231so81276e0c.0 for ; Wed, 20 Nov 2024 13:35:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732138515; x=1732743315; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Pv6oNkx5kLI5l81tt9YoIOgWAGXnk3pmvt99mDOzf+I=; b=EwRf6gnMYL6JQfe3K8aztK8CkfZIRFlO3UI7Ayw+YmHFhuefGPzDwDQ/GF/ZbkxSOE 6MYA3LuCmEsL3VYZFtsgiEQCnbCujZAAX6AXW8lQEEQpjI4Cxy9Vk7N2Iu5l+mR/EoMA atag/+KSTO7H2Wnix5ZOw7l2GQIgMHHENdV8gGiX07Inqkjle1fLG+kKB0H1bVJFyOkZ xM+SxboYRGGbj7Bw5N12UZQeaoTtkZh04g5XgCTo8a6Jdq+hvhIRizoLiPJWK1y6NjKk Zzc1y0o+uURdIwqK6LxbMaebhPc4doNWh+nOxvQGXKmdc3wN0noFXi6T1Mg3EcqLaaoz nOMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732138515; x=1732743315; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Pv6oNkx5kLI5l81tt9YoIOgWAGXnk3pmvt99mDOzf+I=; b=xNic0+rGQoGSO4a4peBGMxwxAJOw1ipCVOPW8Al4An72acGJb1q266uH6qCJsmT9vV z5NVsyrxk+i6J0C5zYXQfRgjhFREKOMrjn7voPOD+A0GDHdnbVnwaJr7gvsheN2/LrJn WOA0+WNtjAr6KtqLcsr2c4sYyDYXl14UHfgOazs7MtJMSbL7wudY0mMoKaZUYLN3bZCt 6O6DqwgUZ+G6hq4WP4UIBSq0/PClCtb3J3CKz9PhQ+ffwWIojYkmDU9LkC/jHiC4JROv MBT8t+DxsbW5e3wqmNMydZX3WMgRhPpAI0XqucJLDmzFZD2jAYhA+6Wtnr0NxgciquUw Kiaw== X-Forwarded-Encrypted: i=1; AJvYcCVJ28AbAyjzhB+HmYC2SjY5yBVQHUcjF67a0JDbg+/CLj12kBg68JJw24VJCV+Kb35Cm8dGjoa4LA==@kvack.org X-Gm-Message-State: AOJu0Yw29q+QwpI7mbMQ1lm4F9ezRtbjVy9bibEyuFM6RCVzItkMUHLW /i/Q2LKg5B9CAFpLLk84XfYLmLoWkQi5glsI2U0Vaf0qrTCTrqM/8ceSlygRTg2eHCnEgQmwahT aZcXCXGoZ2xoaVMEBz7E1jerSIn4= X-Gm-Gg: ASbGnctZcFmRm8BdhguMrm4GeckGOaHn/1RaJeMhpVHHos6gQ6/LS05QAj6ysfuaunR frF05OQSLc2DjdSFAuEq6ihd7dHyKLFQZvVWR15h0UnwIpIncSj+ciIt5UcfJsW+VPA== X-Google-Smtp-Source: AGHT+IFvm29J3oFLKuPgZZJeJU/V5JpXf/pNMOYGnCoFS57wIUTFTg5ufU+JA0M0pQEWEykYWep6FN21VVG1GartUBg= X-Received: by 2002:a05:6102:3f8b:b0:4a4:7928:638f with SMTP id ada2fe7eead31-4adaf41110cmr6210467137.3.1732138515100; Wed, 20 Nov 2024 13:35:15 -0800 (PST) MIME-Version: 1.0 References: <45509f49416849e6708a4fd57c988b8b0921210a.1731480582.git.baolin.wang@linux.alibaba.com> In-Reply-To: <45509f49416849e6708a4fd57c988b8b0921210a.1731480582.git.baolin.wang@linux.alibaba.com> From: Barry Song <21cnbao@gmail.com> Date: Thu, 21 Nov 2024 10:35:04 +1300 Message-ID: Subject: Re: [PATCH] docs: tmpfs: update the huge folios policy for tmpfs and shmem fix To: Baolin Wang Cc: akpm@linux-foundation.org, da.gomez@samsung.com, david@redhat.com, hughd@google.com, ioworker0@gmail.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, ryan.roberts@arm.com, wangkefeng.wang@huawei.com, willy@infradead.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 393BB2001C X-Stat-Signature: se6hk6ay1rj5xkqmox6qe3u1fsjbpmp1 X-Rspam-User: X-HE-Tag: 1732138460-207359 X-HE-Meta: U2FsdGVkX19zEBnZ3hDkgWZkdNbZkY7PT5kzsjKIGypG70SG0nn58gGy5kDdDAHe4f6DToAayVzczvmT/rHB8IgMuxKc7JcCu/6mwOSAwZ3r3NZ42TvtmqedSMGSFT3DJfi91qA5BY5kYHlxXXk4Nq82Eo6IISkLfgko83JBslCMpbHvhh57hrTlrjWUge32/W1lhNiALmJbUW0T9tulZoHXSS1hLhVMFXlAMCmKZi/pN7/CNW7Im/NRejdr6QK+cA0MGPrStTHMzPf0h74JzbuWFhgWFiFQwrwD2w+XPyEHCErfS/SI8iGxbYbv3JSdJtDvYWeTs52OI/MuIObHECvBOl7RhxojtcGSfGw6Q5cxad/50SThikS5jAo395WnMuEsjttOoqs7jPtviWdmvzhrdZFeFwb8QLJFzn+zAlN8Wc3MBEY/bYNtwx2X/G3hAdwSVNXrWT7w+8EzH5lyWcoRnCIxtFVxIMd24JJsGURhodGy1XuYmDlXQQalGhNcfd8PUwkYDNvnXmob7dwE3xsZCm+AQ5rI4NDwvPxfHbIEaBqfMolUFZG1GGuDDHgOArIZUYNBP7VosKnxliPGLdjs44ZcG5auw+DoJH6NiN4DHCwUioeLja4aM4rpBIGcZPyg4IQcN3K3WHU3jtZ+GIrWJC5u4sEEaGYpjfi4U2WC8NNbtMEGko8zRNDDAKFkHRNO2Q5e0aCnLvgD4YXSg/z/GTiyUYwKikHV0D2nEjMomJs4YzjD0k/+609Yy9pO1eRIdi8+k64gfaRUayrHm6d3s78ASyuSWDB4JRjA+k7Aj2O103HXihGLaGdcrorQO2pg88ZTQZ6J+IhMMdqUpbMfPa6Z30OrIFd8qYvCczu+H5S8eCBqwVoH5fHBKvsVjFd8pGtWg69uxDS44wAk+xI1iannYKGtq55EXFLgDeMvy36DJZcSkMC5cbETtGp2OG8QL1gHAAo/EPsY+A+ OC5rpwsv QY0LQhWP5uI4qh04pDA39B+RcWP4KVsV6lYy3H9ouTHEPFWBw79SQgV5nrxFmDmsZCeriA0SessANeM7i85wrupflhVcOT93CyXK433PnUMl+qgWUqY38RLWtBd7EaWsYTx/CzpBF8Vr4kY8QDDr1KSOAb3RHCCXZ/3KqHV9hhFKQITgZqAys1gOac3W4cgpCgvpyloged6U/R9xXnwzlwe00twm/RahhqkiEVqg4jcvo7zbppXg6dxGMwPQ/MZv445zzlQBjiNPIjgDb5H9M7TGk2dh/9b5wlqbPjp6fL1qCnqUmUT/VQXE7om5+VZBszG94HSW3Gv1bLrYJiH3Oxz/VnxK27lygCSVb0k5YuaXHNf0= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000063, 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 Wed, Nov 13, 2024 at 7:57=E2=80=AFPM Baolin Wang wrote: > > Drop 'fadvise()' from the doc, since fadvise() has no HUGEPAGE advise > currently. > > Signed-off-by: Baolin Wang Reviewed-by: Barry Song I couldn=E2=80=99t find any mention of HUGEPAGE in fadvise() either. FADV_NORMAL FADV_RANDOM FADV_SEQUENTIAL FADV_WILLNEED FADV_DONTNEED FADV_NOREUSE > --- > Documentation/admin-guide/mm/transhuge.rst | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/Documentation/admin-guide/mm/transhuge.rst b/Documentation/a= dmin-guide/mm/transhuge.rst > index ba6edff728ed..333958ef0d5f 100644 > --- a/Documentation/admin-guide/mm/transhuge.rst > +++ b/Documentation/admin-guide/mm/transhuge.rst > @@ -382,10 +382,10 @@ never > > within_size > Only allocate huge page if it will be fully within i_size. > - Also respect fadvise()/madvise() hints; > + Also respect madvise() hints; > > advise > - Only allocate huge pages if requested with fadvise()/madvise(); > + Only allocate huge pages if requested with madvise(); > > Remember, that the kernel may use huge pages of all available sizes, and > that no fine control as for the internal tmpfs mount is available. > @@ -438,10 +438,10 @@ never > > within_size > Only allocate huge page if it will be fully within i_size. > - Also respect fadvise()/madvise() hints; > + Also respect madvise() hints; > > advise > - Only allocate huge pages if requested with fadvise()/madvise(= ); > + Only allocate huge pages if requested with madvise(); > > Need of application restart > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > -- > 2.39.3 >