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 7B21EC636D7 for ; Fri, 10 Feb 2023 22:31:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ED9966B0200; Fri, 10 Feb 2023 17:31:24 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E8A136B0202; Fri, 10 Feb 2023 17:31:24 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D7A876B0203; Fri, 10 Feb 2023 17:31:24 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C3B216B0200 for ; Fri, 10 Feb 2023 17:31:24 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 8923212095D for ; Fri, 10 Feb 2023 22:31:24 +0000 (UTC) X-FDA: 80452829688.03.9DE0A46 Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) by imf23.hostedemail.com (Postfix) with ESMTP id 95438140003 for ; Fri, 10 Feb 2023 22:31:22 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=HBH4bzAO; spf=pass (imf23.hostedemail.com: domain of axboe@kernel.dk designates 209.85.210.181 as permitted sender) smtp.mailfrom=axboe@kernel.dk; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1676068282; 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=aakxc4GOV3A+tpqp5NT+fjFwCBvuUL/gF53A5SHyoUM=; b=kv9fxcue0H/WO35V+dBFqxcqs2NE8BBdZrR14K3qObrUPBPLQJ9O729TukbtikXSiuLnf0 uztKYSM2Qwj8mYYdyIl4NEetNkutbMjmaghlTs8Lzv/NHAoZTN0Yq8aynAmgYPnbAcSJZO No/n/YDHtB6XCkeA+lKobTYP966+RB0= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=HBH4bzAO; spf=pass (imf23.hostedemail.com: domain of axboe@kernel.dk designates 209.85.210.181 as permitted sender) smtp.mailfrom=axboe@kernel.dk; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1676068282; a=rsa-sha256; cv=none; b=tB7r27ixlIfHyGYjV+xhmZ1hT89hR5zgD1z9yLe43IFWo2bQiooH0LntpcY8ROxqLuSFk/ FFXxWKhIVMXCyppMC1VjIU099VBsiqRsir0UZKsY+XWOlO6e+17LEieMb5cwlA07zfNtDF IpuIevKdzo2/jejdO1ViBN3mTfiP6xM= Received: by mail-pf1-f181.google.com with SMTP id b1so4461669pft.1 for ; Fri, 10 Feb 2023 14:31:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; t=1676068281; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=aakxc4GOV3A+tpqp5NT+fjFwCBvuUL/gF53A5SHyoUM=; b=HBH4bzAOC+oGh0kd3NDtdX8oHQ3DvT4RC4HcqvIizHcpV3n2xpZ/i1ygDv66g0a0sz fFmff/ydUHcr/+X2vhiNoX77AcEuuGESI7j171BtOjbkWmpMD2QfCuA7NdgR/VhtVKwT 959h2p2pCsk5upGFRWYhsUCl1xERt5f2ImVJMAbxm8vJkVPoFxvHGobgGpIC1ybTOr1B i+fSVnx3B+YtsCrjnAxxvCy+a0eCqMxootp6C/nLWjjOkhIUlwlQEX+GZMBKjdJp4LW/ 7mbD5YtOeKlIGfXKM9Lsh+r8K+Gycd3zKi2QOVLeyS/3775+KxgyKXzpAs/0kWCOQLdJ Ce/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1676068281; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aakxc4GOV3A+tpqp5NT+fjFwCBvuUL/gF53A5SHyoUM=; b=zw7xGKRsjNb1BIlFlYDYpWxsSTm+rMShDlC/4/pnJ5jyms1ydW+i1+mWmtEqNumsQR 2Fve/N/N2GEq7/JEBOzsTn2f+IB9qO9TryghYcOiABkT6fwNqOv0OXpmzqF67pJHBynl 0SPpsQ11xqhpqAdVteyXMt82iXGWJshYi2XGkbCV82yjNADtbTjy+JUd1DNtHWiMM1rF 6avxBS4q063fkT4F3RxwCpBvLkWHaZQCeeIlYNiECKgwFF7qZXWl6vWlnKzN1WhiSPSj Q3Rhtdckz6kQoauZyMKfkaT8cVPVfCzJK3g3+rsmmszlKFQZOgNA7LSDtC5n3rwd0dwK /Pcg== X-Gm-Message-State: AO0yUKX2/3KMH3++iJJg4ukkpyFyowRWNluPEP3GSz4DHDwtazO7uUad hV97Ov3E4ZvTIUnrmLbCF8b7Iw== X-Google-Smtp-Source: AK7set9JzFtLT/BkCdAXDmaqIpgx7y6Q9b2lrPWOatxAvPOrDATXsIJKYQICCZAwhqj/4NCuYVdPag== X-Received: by 2002:a62:d115:0:b0:5a8:1637:1f03 with SMTP id z21-20020a62d115000000b005a816371f03mr11992803pfg.1.1676068281172; Fri, 10 Feb 2023 14:31:21 -0800 (PST) Received: from [192.168.1.136] ([198.8.77.157]) by smtp.gmail.com with ESMTPSA id d15-20020aa7814f000000b00593ce7ebbaasm3710342pfn.184.2023.02.10.14.31.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 10 Feb 2023 14:31:20 -0800 (PST) Message-ID: Date: Fri, 10 Feb 2023 15:31:19 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Subject: Re: [PATCH v13 00/12] iov_iter: Improve page extraction (pin or just list) Content-Language: en-US To: David Howells , Al Viro , Christoph Hellwig Cc: Matthew Wilcox , Jan Kara , Jeff Layton , David Hildenbrand , Jason Gunthorpe , Logan Gunthorpe , Hillf Danton , linux-fsdevel@vger.kernel.org, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org References: <20230209102954.528942-1-dhowells@redhat.com> From: Jens Axboe In-Reply-To: <20230209102954.528942-1-dhowells@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Stat-Signature: jco1b438zymj46tdnwbd7zo3qbypbh78 X-Rspam-User: X-Rspamd-Queue-Id: 95438140003 X-Rspamd-Server: rspam06 X-HE-Tag: 1676068282-160822 X-HE-Meta: U2FsdGVkX18xIOC8sr/XmQYZLbHIDCobHjUfpEtkZcujMO25sKIpJap2vfWLdeuyrUIfVYVy+m9SfHIUzhRsKQEsblAYfJ2sNAM8ko3P8TdolCsyZ8ljSncsB+ryGlDFUqdy4hxFQBazpNvq4t7HGYG9y5AHmjhKM35Is3BoaI4crJagdKnStJnUsb1u01oLZu+cn58mEUwWz659f+zlcnxuV2LRfXp+9hOE8aynYKCxKc5/NlPeIRh+j+EfOtT14QrXtUYuabVAmVfJ2L+S3U0mhYRPKhCinMMvwSEAqUWTdpKQCilwEhpZCGW7fPmaVxMe2lbB2fcEVMeosjlW76jzqfsM8449nYC1rZAu/0I3UHhWkWMn4ecRpuDzZiUagE/uLFTQgHf8tEQqDVoiUBjeQqou53tvucXnpk+Vbei3r++t98IIrwRm6IDwZJbPeer8QCLBitjW2NDGmAkjsT0xh+035VSDbpun9LaXI62r/eo9+sp/OFas3OScS5dBCCuZKhX78epnpNaqD+wOrNkCl/0MIAbjicn294fLGTL2xSBAQPSkxbWRUH5ZZRpW5whcfbfDs7xIL+9FVlmeiAkYy49Nhux0BBlRZTnuwwJqR9HeFI3TmvWxmoZbTTedoTNTljEQtvek+vb9Np55fOF0YGqOom8kYGWenVSWUDECAt4TeNH686FpTMZKUIKYeWN4wEJ/XEES9piBacw0jRx8qTnHBJdOsng155mC0gA1MSxc9EBkDRCCqE7f3XDZmRlfuPysQ3Q3xA1POV6yi4SZz9wRSYJ7ydf2LJPabH9tQRb/LPySclN5sKd1PsB8CGmTlNzet+l54xdv9bcsOglCh3+XrtBKWwzH6xlp+Rd3lBIMgjEV5yB/J3ggA/Iv9VH7SlEeZ7b0vhITVOj0nrL1kTPs+ttUldT2wErzdlcrNGKTKnaPGUq0N2uK+0KBz1heTPIAiMtpHQh9/jx 65eC5Ag5 7sO+ffRjAoZ2oLyc6dQ4u+7FPoqCx9QtKF4RRgzVYNjSdyhZQxmEIHdkSx+hlqJcZou3diiMLvacPVXMJHwGrI1OIuMCXp2dcxCdoUvobwEY78da3abF/YsP7NxsRpsINEfffluIkH+09AUAdKZQNY5v1v247FgbnypkfUk+KdTFgpHGR8fY5e+lSVI+jIhhYxSOQpy3lO6jAimziL9AHeWqhEwbcoZ7NtIBcV9ZN2fPLU4QI5yU+SNGj4pZyEtbJS3TJ3T0TLIHJ/ig7iF64ioKuNYAC/hCNFcY3PAmKxQk4BrlfDW4U9MGE5dlvO3SUL4CnytdR0WbespOkrCu0Pbgq3qIvLARIX9opSB4Y3fc1BetZPbWJ9BrFP2qr+2B6QvZmoIJ1cMFeMsvJTrd6E576yXXmKeKeBAZUFscNTlSy6kl9INX5A51SQHiWSHufbIp7BM74Jjc6UcI= 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: On 2/9/23 3:29?AM, David Howells wrote: > Hi Jens, Al, Christoph, > > Here are patches to provide support for extracting pages from an iov_iter > and to use this in the extraction functions in the block layer bio code. [snip] I updated the branch to v13, just as a heads-up. Still in for-6.3/iov-extract as before. -- Jens Axboe