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 2C484C47073 for ; Tue, 2 Jan 2024 09:15:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BE53D6B027F; Tue, 2 Jan 2024 04:15:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B6B4D6B0280; Tue, 2 Jan 2024 04:15:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A5A236B0284; Tue, 2 Jan 2024 04:15:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 9359B6B027F for ; Tue, 2 Jan 2024 04:15:29 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 6EE8F1C0883 for ; Tue, 2 Jan 2024 09:15:29 +0000 (UTC) X-FDA: 81633812778.05.D0D705E Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf06.hostedemail.com (Postfix) with ESMTP id C2B7C180016 for ; Tue, 2 Jan 2024 09:15:27 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=HAUtDYOW; dmarc=none; spf=none (imf06.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=1704186927; 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=uPWAKkXOKfryzl9yN1UKKSOG50U5J8qvhPQ1ksSNgUo=; b=RPAdzn9FKcC+biY6Uo3Y5WcNKk5RmnAxl4R6tsPou+U/PBQh++wIVgT17aMtUIp/A4jiaB Naht/aGKDf8RBq+T8s1gu4rRPnUOgUHEJXoEJ9yYVhoYID/ix8vHbZuNlD1PNrgnp5XM9N Pg54PcQ9+pkkXcZFMlA2kPMozup8J/g= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=HAUtDYOW; dmarc=none; spf=none (imf06.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1704186927; a=rsa-sha256; cv=none; b=OKX/5RPoG8Qfz6UryFobzuHMaQCH/ouQODCvWphaRSXyY3vHh3lm5e8OGUh1N2P6egwO6e 3RcQnhWISF9IJZN+TETTTUMmsS17ewdKAf8k+vAAB+eQTRv+v3oB1sOy/paV0KcFcjuceY Hjb1j4psimVGkpY4Voee/Vt4ZuwUDTE= 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=uPWAKkXOKfryzl9yN1UKKSOG50U5J8qvhPQ1ksSNgUo=; b=HAUtDYOWMfKlLCC7XMD7oOKxjw cnguEIKvS62b8o0SlmshYVvIvr8OZE35XKI2L4ALaq4zgHnVxp2HQ9nllfD3QzqtllRTclMAJq34h P5Tx3LDtMmTBLGZHqbXvrx1zF38bIFPiXm/Ru4jtDIdUNmLU07AZA3iBq2hZVUGPO6W3HprNSkclv eMWzu8qu4hTW1LLtWxRyIAZ4ChuIRJ2uRfqaVdKG6kCGTodIDsZJkkGEd/OuOYouXApBmCJPH/aQk UZQfJyMk5hvlGJiCXF+BFcB5rjB9547OPEyLPE7z/XifJEDJgvjEYPQilGkFcfnjND5DOdvm6pJu2 ZyKNt1zA==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1rKaro-009pvp-PQ; Tue, 02 Jan 2024 09:15:20 +0000 Date: Tue, 2 Jan 2024 09:15:20 +0000 From: Matthew Wilcox To: David Howells Cc: Christoph Hellwig , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: bio_vec, bv_page and folios Message-ID: References: <3490948.1704185806@warthog.procyon.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3490948.1704185806@warthog.procyon.org.uk> X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: C2B7C180016 X-Stat-Signature: 4ud69iqay7s97sawsxpmzpnadcpu8nss X-HE-Tag: 1704186927-265132 X-HE-Meta: U2FsdGVkX1+K2jN+b3mzEJpDjLtXLC7dCjGQCbePGnXX89pbIuWr5QTLNiNEgS90vU1Aa9CuijhTJT0URdr2doZk+sf2PNr6CL4tp6svK3CnIoNNSLGH4R/vaSnCAR4Amm41Ze2E5wHTMkZ0T7P2g4FTBgvhpF4a9nI6Zk+pPEH9Hd6Sh9cJvxti8BGaoozYSiBNQnHm5XSSAasy6IP0Pfkenohxyt/H1sn7/juWN4D2DPJTFnOvhnA5lxWVUxelQqca0OiUKEsgqzRtPuV2gzYkshesenQzRNFx24YFPc4wbLuEfG7PxJsjYDF9UFj+VEQ3lQuTDrpNUibhO/1SEWYLxnodIbEwQ0IU64r8XHg8XavO1ly+WOtPfPU81NFs4a7AUJMvotXp0+vJG4ocdZclvr3RYYyGdhzq1oCbgQGv+ctctJ6nJKsKt7uau0Xp2fxiuUtWL8e/Vg9QWn5KFzCCw1pmxF1/tOHusQRmnf+vVpAYGFKjY/Rs3HmV/lxXWbKYBoUFyXMgqBX8OBE3xjOeisMJ1oWxhv/iKJYxVVavVV55jAIyYAIyTvJ2IVb8GbKykfc4ApAnwgtX98XQ0hVFKDX0jx4wHgQaK68LG0wTfumK64YkPrEIGBPiFH4N2CGn+sW5oUECG3u4YddjaulSd+oo+M91hASeuTWeBT1Exs2GOgW1Rx/x2FjBVs3vwfUIzJTN6Jy2RIi/ElR+siu+DWwrvD8bMSRodkxDBUr/Cfz+sdzkC+rJAMIMxdxAITHTR0sXZL3nmKdU7J88sM8GNwhXNgszu8jPmpke7rtbsW/5ZdFelrvy/m/7PXZ2sdX1klTQ1hTS4mWYTPETZXcvVuzcevWzM4OCGp36Usq/VJv+jLCeEW1YspP/Pi1xRVpJ9XwECg1Ux4QGlptBFrYeIMUyXAOxPm/DEB9WFZA1EDPo/4JlOOx7jxyh0bn5Y033zouQ4LsVwWqmxYp YtShr5Bo ADVKa1SDHgnWlmC+GL4dq7xmQNLoY7/htFuRZI15xxfGe3gkQfaIoWzeNIRX48S0oQTremIzz/ZXdOw4P81JlV0HeVzIU4SrV5wuC4YLqF6tXHaCNsx+mw5m0T3ToQDdccZTDiaS69xwhqX85ZldiItrNgCVHllLioHDkyz5KQNQuSSc7Rl6GJjz+1A== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000021, 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, Jan 02, 2024 at 08:56:46AM +0000, David Howells wrote: > Hi Christoph, Willy, > > Will bv_page in struct bio_vec ever become a folio pointer rather than I page > pointer? I'm guessing not as it still presumably needs to be able to point to > non-folio pages. My plan for bio_vec is that it becomes phyr -- a physical address + length. No more page or folio reference.