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 01FCFC28B28 for ; Fri, 14 Mar 2025 01:18:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3781B280002; Thu, 13 Mar 2025 21:18:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 325C6280001; Thu, 13 Mar 2025 21:18:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1EEE8280002; Thu, 13 Mar 2025 21:18:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 010B8280001 for ; Thu, 13 Mar 2025 21:18:36 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 3EB40B6EEB for ; Fri, 14 Mar 2025 01:18:37 +0000 (UTC) X-FDA: 83218396674.26.09E4448 Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) by imf15.hostedemail.com (Postfix) with ESMTP id A9A92A0005 for ; Fri, 14 Mar 2025 01:18:34 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=hmeau.com header.s=formenos header.b=B6XOSJ2S; spf=pass (imf15.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au; dmarc=pass (policy=quarantine) header.from=apana.org.au ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741915115; 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=Ry4gFxfaLIU9dlkpgCTGmswrJ2BJRDyfFewPBEA2HZc=; b=SK76jOhStzCkA+fMz36fudKYipk7yWPaTtbzKSzPvGuahwwepivIVkd/3MFl4a0zj6zTuA K0/jzT56qMeqYA+iwcVuRkw0gdSxBV4vV8QsrPXWjBARjB1uLBoGaaC2Nd5nGSmrNPwe36 DB8WRgqu8Ossc17n2c23mNG3Na6njq8= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=hmeau.com header.s=formenos header.b=B6XOSJ2S; spf=pass (imf15.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au; dmarc=pass (policy=quarantine) header.from=apana.org.au ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741915115; a=rsa-sha256; cv=none; b=bEnddaRSTle1LvwSy/ZixqEN7BZTVZ4S08cMEBJlmNhf9FSVNXhzU5WxXBif2YRFGmL9Ea +GWM1wT7pGqDYVXaR0cR6ttwgjp7gNHqAr5hqB+6aQTrXCqDZS05kMakvi37gfllgERK6y URj3G+O11tlpNvQdRbPCUIQ2BX9dr2M= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hmeau.com; s=formenos; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Ry4gFxfaLIU9dlkpgCTGmswrJ2BJRDyfFewPBEA2HZc=; b=B6XOSJ2SYqe++FqdfY1EjPuGb7 k1j2NyJhYkUt/P+wvkfSQwYPET0zzN1HY+A+1fp2hEpIw+1LFpqrkQoUUd+elVMlEpcrgAcT2cpA1 5ZbiADb0ZsaA5YdQw1bKOoZeiw4iku7gxk4xpq1b1wA1kZtKSSov/+Kup44GItlYsE3JhRh5MPIns 4aHwz1JhJS32XpbsGCs/ywLLbi9z0MkjjhLV43cxDPF3hokrISQ1Mp/w+yETXX8HqjZtl3zJlCmoK CRNh8xgRkGHvc7tOTNtyXILw8oDMhPrafMAUZZkHe5SobB6wW5HK5CVk44g4xe01N2beuPW4EWEs0 LlqDfX0g==; Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.96 #2 (Debian)) id 1tstgy-006Q35-2e; Fri, 14 Mar 2025 09:18:29 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Fri, 14 Mar 2025 09:18:28 +0800 Date: Fri, 14 Mar 2025 09:18:28 +0800 From: Herbert Xu To: Matthew Wilcox Cc: linux-mm@kvack.org, Andrew Morton , Linux Kernel Mailing List , Christoph Hellwig , Zi Yan , Eric Biggers Subject: Re: [PATCH] mm: Move nth_page from folio_page into folio_next Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Queue-Id: A9A92A0005 X-Rspamd-Server: rspam03 X-Stat-Signature: z8tww6kgozmrz1qxeq6uxxziu8aixxj4 X-HE-Tag: 1741915114-663490 X-HE-Meta: U2FsdGVkX19InXychCNpwNmCUK75TnAS94cp4uyIvOpgWFkUNuhvG9cv5GMf5i2rXzFMVakVA6o8owIiGOyPAMQKbOFA52L5kutSNsJzywtS40Y8PYrVRvjN0mubtYjYtbuaTWLW6H0lShK+BiZQRLceJiyLkgeI/g+zzb5LWhjz5YtCLstp7PlA3xfmDW+eGlhZXkvodpkHdw3rZ7pIlnTiljmEyHRokWHKbRePV5j6GO98owqlXqC1TXpNCCfNFWbYrW0u8uZEcPV6uk1h/2zeY5er+94YPtsNjZ9R2KQwC38kwoPW5BfybH0NRW7fLB1J10nGFwFCYos65B1V1crJXnhIjuEw/J5wBzAG6D2dwErCp+ERwAO+xxfPHFObbEU2Xu01RWlKOqayd1Jnkva2yqk04MLelP+rlNW2gqUlaI4DP6b1vxLkIMuojemZ0tqosOkgvJL8hxxCfwTVQjZXoDvpj4wyOBPdfl6lEfLtr43fsr3xRWFUQVcEIP/wXW10WVb3idxhyBerFxgLiBbDKKW9vU6EvILM8Foja1yc5vA6nI+pl2ZzjsWfCQM+mNoyY2ZXX75wQ+16smsr181avo71hewcyq0IlgpyVHn07PohX1EzroyRYDcWLqz+DzbRO9rDzx6X4sqDVmUvV6cAsAEEG2IhtVd4OphG8KuXPa9m/XZyyd/H8/JjoGA2tKXl1PTFsKKnQbuQks84Gt4+WLlBgLMnaoQ4/7Idc7Sb/PeRO4AUddiU6+E7OGzzfxotPuF9zXDRS/HEjqdggj6GUvNuUBg8As02pfPktss+b0wyua6CFUqZZlw7pgc+HZTXp8dQUbiB26bz1HvMsZ05R57/sS7rathaLXLUcbaq9FhXJOypGMiZpe5bSAHhlXlfCYxdENU99AJmF2cg+QVVYMqzNPf4W+BGkoee/5o7GRb3N3/T0B5gF56fg8vLvUt/wgE4mXEGxahnqUT qp/w5kwA eISX1k8l/02EAiP5hc2IORhMvYq0apE2tsBB410BQrUjcDZuCI/JncVacmbGqzaOzlsqtnlt3RiE8vYrcPbwjwhQBePLuHFZrxvBKnAMMJY5U7dtk5D2V+YZaEIunGxAXvMT+xyyEamnwpvJIZAZZdhK0YuCJNtQOuOyuQrBcleOsW6pljJXJmk6u5E7YX8DuRx5t3dUm5eklMLfr4T+BJOjBgIfAbuZYkwHRGpsNXUUsGbdVlZPsuaeZm+SvJXjE9MAUzhoLt0TZ+DIGBS+f/TeeXg6c92dkm5NH2/YOLyKwkT8MlheS2L2qBQ== 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 Thu, Mar 13, 2025 at 12:25:50PM +0000, Matthew Wilcox wrote: > > That isn't true. HugeTLB can construct a folio which crosses a > contiguity boundary. Thanks. So thea means we do need to use nth_page when iterating through a folio or a scatterlist generated from a folio. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt