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 350CFC61DA4 for ; Tue, 14 Feb 2023 23:05:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B9FDE6B0074; Tue, 14 Feb 2023 18:05:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B51196B0075; Tue, 14 Feb 2023 18:05:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A17656B007B; Tue, 14 Feb 2023 18:05:34 -0500 (EST) 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 8EBF16B0074 for ; Tue, 14 Feb 2023 18:05:34 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 5059580EC9 for ; Tue, 14 Feb 2023 23:05:34 +0000 (UTC) X-FDA: 80467430988.13.0C57BF1 Received: from mail-il1-f170.google.com (mail-il1-f170.google.com [209.85.166.170]) by imf13.hostedemail.com (Postfix) with ESMTP id 3927B2000C for ; Tue, 14 Feb 2023 23:05:32 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=D86ZlEmg; spf=pass (imf13.hostedemail.com: domain of axboe@kernel.dk designates 209.85.166.170 as permitted sender) smtp.mailfrom=axboe@kernel.dk; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1676415932; a=rsa-sha256; cv=none; b=TrSBLx/w8jVUDcWL9ZmZlBpP+ZDHQmeRPgxdPjAjTDI8ZM0Hhki9aTKrlIA1sF8PFJb84M PbQHR4I6ZR9JQt/m1q3Gxomj9xVDjJThbTAh/jbXUYag53dmi7eY6Km3fusATw1A9GWLkC IhqGi/zziM276OVR9EVZWR1R2OJ5i4M= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=D86ZlEmg; spf=pass (imf13.hostedemail.com: domain of axboe@kernel.dk designates 209.85.166.170 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=1676415932; 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=Rm0NgkeBMMJp25GutovHDy5uGqqIv+F0wnILJzPaqVk=; b=SpPeUnMycnLH5otakhLuatsL4PBOj2gHypRSHOG4wdFVxyBxMe0AUdspMdNOIZGp5XMhxS pfbrSQTdchMGOdMz44SPO3puntb+VFpbe6WUxeoT5uMVyVooHq3HPWlNGkDtiH/NNYMxxi iqCHn2nOg2BuRnVQDyFBP1O23OcDijg= Received: by mail-il1-f170.google.com with SMTP id t7so5242803ilq.2 for ; Tue, 14 Feb 2023 15:05:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; 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=Rm0NgkeBMMJp25GutovHDy5uGqqIv+F0wnILJzPaqVk=; b=D86ZlEmgPn6zYt3h9LajOUBIj2lvYD/XRL387/aIgai9cGLaVo7W+YT6/UFZKMx6tZ HzN/V11U6WHzjiu9lexALsC+tsagFh6XUFVXDvOO8C83W2GtEm2YwggXWicEO1kaGfzr 1zQNQhmbEWp0e57sHLzueTwkD417gRp5NHhEttVzDeJfgmt1qNNkzv+tlG9rbZst3zbj 1K95FQ6n5QVsqZgsPMKk03iFqrqEyr3X/gPH4e6GY8IeeWLlg1+DYwK3lIX958W373i6 dFJv7jP+9u9e6kBNwIg0kWamyyc0wfAeD9Z/LqAyu7fbjcC4zTcIx9J6UVIMzdGPp9YE otCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Rm0NgkeBMMJp25GutovHDy5uGqqIv+F0wnILJzPaqVk=; b=Cm3JclDi+RMW4/Yf2S3zUNbKQ6fsfEX1N/ql6suTmq21yiWfWxBc4z/+wK/ozowLln qjX647mZykYYXffFBKHZtNHQW8tpappeZ7QIRQIMmv5FgyJgplOjJ0qfUzVsKdSeunxa HNOurf6JGSh8J7nDxz4soO9zImljNozBu51xjocjnX3RUEpOH4YRVTqPLo2IfAo2z8rr PfvSzuPU77udowD/gG5ZjTZP9csebdFb4vyToxz1tzKZMQb9P+WS8G9LhcvHpY67X8hY cl+jq4NCOpQhj41t426DHkIp8SS01ZQkt5kzGlz2Du6rokb0QIjB+FZVetc2/Wjn31qs iacw== X-Gm-Message-State: AO0yUKUb2B5b8IKb16+Wu0HbaYCcUszerEW/lmF8LNmNhRgw3IIhCDB7 RZrb1HnxxpArEyF49Tap/0WG0w== X-Google-Smtp-Source: AK7set87wxmTDwtJRW0ye8r7q7aTzqoBfwNDT61LNDbHNlSoCq27WRJgV4Hmj4Wykio2W70BOuSA8w== X-Received: by 2002:a05:6e02:1e05:b0:315:579c:9b77 with SMTP id g5-20020a056e021e0500b00315579c9b77mr308762ila.1.1676415931247; Tue, 14 Feb 2023 15:05:31 -0800 (PST) Received: from [192.168.1.94] ([96.43.243.2]) by smtp.gmail.com with ESMTPSA id t5-20020a02cca5000000b003b1f0afe484sm5239206jap.141.2023.02.14.15.05.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Feb 2023 15:05:30 -0800 (PST) Message-ID: <867e1e3e-681b-843b-1704-effed736e13d@kernel.dk> Date: Tue, 14 Feb 2023 16:05:29 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Subject: Re: [PATCH v14 00/17] iov_iter: Improve page extraction (pin or just list) Content-Language: en-US To: David Howells , smfrench@gmail.com Cc: Al Viro , Christoph Hellwig , 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: <20230214171330.2722188-1-dhowells@redhat.com> <2877092.1676415412@warthog.procyon.org.uk> From: Jens Axboe In-Reply-To: <2877092.1676415412@warthog.procyon.org.uk> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Queue-Id: 3927B2000C X-Rspamd-Server: rspam01 X-Stat-Signature: w45r4z9deerxy9yei7by6hptcj4ytc8b X-HE-Tag: 1676415932-517445 X-HE-Meta: U2FsdGVkX1/2qgWebebkMEWYZvvNgH2Sjo1ZD4zOrDvAqx8/DrwU1JFY7BO06S/Odfy10xrJja4wJeaPDDdoWKvfrQso0QtBVbe0JBtsKBSJrNUimwySJnLWcPx6pqWzPvUaGcaZDxP1edlRol1pi+Ro5LYw9L/jKRW7b7PpO4a/7Z9TLqnEgr7R9KRgkxl9CbB457xTRk8mCN1BfA8CDoB5BQCwrpcZh7qmiMLNIkpnFDO3vb5uMWzniv33fm9b//slFnpMoe7Q3UM+b3RVmoqf7avpvJ7Vea3ssK0kdIdj+tcqT7n0ZwaTQ8x7XbqL1TN0vmE+lY6cBDMybqupVdOI3hKYa3eZXoW/27jkSIy7K09EDgKz6NxJNIBStqwgxJaM6SYmnxuZyZTvNMNKm+Yru4Uip4j8OO9dpAxHYVDqfS0u7LaNO3JFLXFTa+AOlK1JcJIlctjFe3HGPJealMTosm60Dwfw3ziAE0u6ddHQjyYl4WGkIwV9W2b+B92U+Ao1h6+zWNfhzlxWgbkXPIP4VJnEij8KjXWFWtGSBOcWvnVmm6X6E4zXxuK0n+x0atbuGBRE6jkH2PrHuGdXPYNbPxtpa8+fjG1CTjF3MsBCa0YSMDgKLIc9q6mik+fHbgVc6NCGDh+2mVTKqwdaB2RC3r/b+Z6aUY+gxWMMRGlx4zFs8dm9MsTpxGaYTFU4c1dvFUh9EPXbisBnpI6TFLBcbGTvSQSt+SarVVgUTdm5ufuzt6lRzgxZgAbpbDQB8axgeTcKqoAImJLs9Xe3DYzpXMoF2Wq7rL8bBF413Gb/ILRUhUbzJxGHjwjEmrdA0SNNslJh/nCNH35bZTHYSXdB2pXqHKF6QYzoYuuq4mS6xgEF4b2jcaJ2Y+yWX3BSLAV7Zci1MdW4bqL85IEhae7WA1GdIheAGYN8AYdqz0Sg403x8U1H353pevo1Y989kjb01cwI2IDT03wXPlq CjYQoMtr 6tY3z934Vj5D1+mf+vn8REpbg6cmNBQXHU+2eAeOa4Zo+aoctDEa/FpmHXkhVXVTXHqs2gq+gcFBia6K2DmGOrCuuXssFMxWsjnjjLsXDEkIjQsti9TcGGlltRNkuK69IOnyaAtyZKaEghj+jFM9mahWip5vNMNZPRIuPmfSqkYhFAiVPRRUh2ToVqdASrSuQQq6lwktNHXyoEAF/g4ohc1c5OJAGR+mOQB0wuR176gBVyk09wmwopZzaNwZeAr3MbPRTvmKojiaF7rc+LITRNszdnZDHyGnoNtnkjMorFIZUVwBl10xka91IhYrfzfIDdsO3SrK2b5GR+l5g4z31cEAf2BV/atclQZV4uSE4GwvstDY01oND5Frprj/7DR4w97lvAT1qSKE7ilglN6FJeUy+vRP0l1hWg4eFJ1zvMuekif9ZiKO7Ojq2Kl2qx2aFcJ2VCOlp7xp1oVr5w6uA1HnNzAPGXKtw+oFhPabkNfbg6I+PHcIdYHIUy7+f85qeJDrN 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/14/23 3:56 PM, David Howells wrote: > Hi Jens, > > If you decide not to take my patches in this merge window, would you have any > objection to my patches 1-3 and 10-11 in this series going through Steve > French's cifs tree so that he can take my cifs iteratorisation patches? > > Patches 1-3 would add filemap_splice_read() and direct_splice_read(), but not > connect them up to anything and 10-11 would add iov_iter_extract_pages(). I > can then give Steve a patch to make cifs use them as part of my patches for > that. > > This would only affect cifs. See my iov-cifs branch: > > https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git/log/?h=iov-cifs > > for an example of how this would look. Let's update the branch and see how it goes... If there's more fallout, then let's make a fallback plan for the first few. -- Jens Axboe