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 44DC8CA101B for ; Fri, 30 Aug 2024 22:42:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7E6488D000C; Fri, 30 Aug 2024 18:42:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7976A8D0008; Fri, 30 Aug 2024 18:42:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 685828D000C; Fri, 30 Aug 2024 18:42:29 -0400 (EDT) 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 415968D0008 for ; Fri, 30 Aug 2024 18:42:29 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9809DA06C3 for ; Fri, 30 Aug 2024 22:42:28 +0000 (UTC) X-FDA: 82510387176.03.9678FA7 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf22.hostedemail.com (Postfix) with ESMTP id 582BBC0013 for ; Fri, 30 Aug 2024 22:42:26 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=BDZ4f1rf; dmarc=none; spf=none (imf22.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725057646; 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=prD1VbZIGGQBOBhoPQZxAl0J7UvFLgR9rwzDdD+A1yk=; b=P/Jk6mFqFeFIssrr+oah9bwRt+JnQHfJ0a2KGpRg4pBe8XBNJzydfbPpwgrjG3t6+oMJSk FKdEOLjCR/gUro43gJ1M8/dBU9vhP63Vb9QzvuQkD8f816Vi+2vgTibSmc4PWOhgN7tOYU 3LHtL6uqeAU30T13xHWILO+hXGx3a/Q= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1725057646; a=rsa-sha256; cv=none; b=0ynOBfY0XMHLnYk6RHGGh7XECy9pvJGCBVsEac10XAKx1db/UGyI3SX9DwvyNUTucGp9Fq QcRIiD/6/7gU6HLoME2ZHozT2AA1hMZvOViFKKUDa2o4JLnjWpJAVSfyuZOmiQ/qW+XyKr rerStFRIqUdGRhcF80fYI8biur0qNJ0= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=BDZ4f1rf; dmarc=none; spf=none (imf22.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; 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; bh=prD1VbZIGGQBOBhoPQZxAl0J7UvFLgR9rwzDdD+A1yk=; b=BDZ4f1rfbUU0cNa3RjQjHVEIPD 2atkufySHAnFtxNOrM9lrvBqHeRCTMey4djRkrxXjjBRVIdqAiJrTFRNKcv+TVm4r/JF68KrbA8GB Knbkeqbi7nJ7u78S1s4KyoTL1t/N1ivAIn1ASz8yrMQ/AGnRow5JKxrVBMTPQgIbN4F5GgJjWlWTL 71gV6qs3ruMVT6juiEhemhzKZygpcH4Sh5Rk5h1h4WV/oTR2fG5r40tdHlCajRNVj+NkfMPTW9wq7 Hz0G/SD+5k1B/6TI30ujQEslSYgH6MrrAU/1/ykAYkbRP8clSHTgJaHlruizNJT0eyNwe5NGL6x4F Ze/IG8TA==; Received: from willy by casper.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1skAJi-00000003jZo-3U82; Fri, 30 Aug 2024 22:42:06 +0000 Date: Fri, 30 Aug 2024 23:42:06 +0100 From: Matthew Wilcox To: Pankaj Raghav Cc: Luis Chamberlain , Zi Yan , Sven Schnelle , brauner@kernel.org, akpm@linux-foundation.org, chandan.babu@oracle.com, linux-fsdevel@vger.kernel.org, djwong@kernel.org, hare@suse.de, gost.dev@samsung.com, linux-xfs@vger.kernel.org, hch@lst.de, david@fromorbit.com, yang@os.amperecomputing.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, john.g.garry@oracle.com, cl@os.amperecomputing.com, p.raghav@samsung.com, ryan.roberts@arm.com, David Howells , linux-s390@vger.kernel.org Subject: Re: [PATCH v13 04/10] mm: split a folio in minimum folio order chunks Message-ID: References: <20240822135018.1931258-1-kernel@pankajraghav.com> <20240822135018.1931258-5-kernel@pankajraghav.com> <221FAE59-097C-4D31-A500-B09EDB07C285@nvidia.com> <2477a817-b482-43ed-9fd3-a7f8f948495f@pankajraghav.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2477a817-b482-43ed-9fd3-a7f8f948495f@pankajraghav.com> X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 582BBC0013 X-Stat-Signature: 3t67oqyojp555kzhcd37b15jccpsh45r X-Rspam-User: X-HE-Tag: 1725057746-818385 X-HE-Meta: U2FsdGVkX18Ygk0uLc8Z/TS9MY5/GHcA5NOTGWhLPjMKOOUnnSE7vnjE/AwC7dm8Wt3urIwK55LRat2JfF8AXTjLtdIQLlbn1HiR8n9J9DPxGHRSN1VKJrF2g/hhZxed2zZxBQs4IixyLZJYpL2O1ehhTzdfgqriSxf5ZX2Moq2dRkzDGObhp8MsivDsah3jkb6vPJIgsV/DNEVaF4GCzSznEYdx+3zf0d+SEfv2QYZ/r6uCNl7UcI/+b5VtQfWJFOyIph8eSW8ArjsDqW36wgwLEq9sJvqohBKwRf0BN8d5/9gb1yz+h1ksvGKPFaOas8B/lh1xKyreb5xzy03MDkY+YQpHgSG6fDH197dSliH6zpXGZP28LaYn5nDosLzgUozDQ1JyQiN94Qo16AzgV5JMvTMIlJlpvfVZ+fOqZGMDZO54d45AtH+zrGNyjuP3trlSP9WuPJ70ATF3bL7ddzm5+836uD/puea/JvmE+lwp3C+Hfj86g6CUlzEuJlqOMabbbhUPNP9TIKYDfdLiqNQPTs1ZtKyDsfYphyHtmKADohEYqaUJAaqGaVZdfxT6O+Ygk0jNHbgt3/R8rNO2AGF9WXgmrN/0UCb1QV3Mh2OQUDyCl4vCD47VuDPIf+eMB5Pvv164FAaZrOxLiQOjh1aQc/GSufWHE2hc6neJXWo6uMba2yU83HAQ80Z1WZBlwescactpcJKmb/VQuLuhkraMiA+qYt9iiuP8Gev5O1GFwMdDAz/2ho02Ap8koqfhzI4CjifWFzWBvbbjxNy+J7czikoRj43LO0q1sQ/StI0bCG4N31K8h6SsACt+a2Q+fe09DDMPZLMMph1Jyai1fyOpOamhD/901j+Uf1nVt8gQ1w4ehJxqH5UIMCShiyWIGHglK0QfIkyr6S3WaTrIEP86/M66f0XBBizHqNkFM0wkuk/BklrlLLvLOLaJ+04XXJ0OK1jljcZiJA2cASD rTsi5wuE qRxPvv/NCRt4ZZruXDLcMlDF0iltg8ADs/U6pxCkjLbw4L5MINOefTEsF30ICCYlFI+xiG0+Ns+ZivPCWwBgdBovP0zuttt4Jas5DoVPoYbH6FdAF0X5txoebyIZ+NFWibGKRLxtis8Qo9uIgGznwWss//YhqbsQ9tk3mKbY7/XlVfbkuKFHB9IaDeZLHNjCn1kVbbaUtitJa9fsl2AjdpfeOa42yQKewCtybFy7R4v55490= 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, Aug 30, 2024 at 04:59:57PM +0200, Pankaj Raghav wrote: > It feels a bit weird to pass both folio and the page in `split_page_folio_to_list()`. We do that in the rmap code. But this is not a performance path. We should keep this as simple as possible.