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 140C0C636CD for ; Mon, 30 Jan 2023 21:33:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 652BA6B0072; Mon, 30 Jan 2023 16:33:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6033E6B0073; Mon, 30 Jan 2023 16:33:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4CB7F6B0074; Mon, 30 Jan 2023 16:33:35 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 3E7666B0072 for ; Mon, 30 Jan 2023 16:33:35 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id E9DD6809EB for ; Mon, 30 Jan 2023 21:33:34 +0000 (UTC) X-FDA: 80412767148.17.92F1FEB Received: from mail-il1-f180.google.com (mail-il1-f180.google.com [209.85.166.180]) by imf02.hostedemail.com (Postfix) with ESMTP id CA9698001D for ; Mon, 30 Jan 2023 21:33:32 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=yutfnYWY; spf=pass (imf02.hostedemail.com: domain of axboe@kernel.dk designates 209.85.166.180 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=1675114413; 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=6IuS+AlPvW98Qt+RMCpyKlCvmTcjIyk1rKVSn77FnZk=; b=tDuUTrA2eHdAQgwJJzBb6z2/5wg+35RmF8CWcwkkqPraMg4uWLSX6ss7jdTnzAlyYQWOci q3LJeC0BFjkEE48MpU2e4MD08/Y9N8OGM9IQgDGf3aQx8N8l1dc0GKL7qVxFEutLeKlDKO 0k2NgswyMuTC3ocsWtAfgPX0I/JMySU= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=yutfnYWY; spf=pass (imf02.hostedemail.com: domain of axboe@kernel.dk designates 209.85.166.180 as permitted sender) smtp.mailfrom=axboe@kernel.dk; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1675114413; a=rsa-sha256; cv=none; b=GTgpLpxX2X7V9td0mwoqhO+e9Ht3RONosvGADl7C+TU7rYi0+6XVMkJtnFzxrnCMLBZe4k 7un11HaG0XeJEBrL3Y8rmYpf8bC9DF+aM7QW2f2qaIkb3+5yoeM8Lv1fOnK4az35BiFE+O MUQgJcND7Lce3wXtquelCe1yRkuAV0I= Received: by mail-il1-f180.google.com with SMTP id u7so4207021ilg.4 for ; Mon, 30 Jan 2023 13:33:32 -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=6IuS+AlPvW98Qt+RMCpyKlCvmTcjIyk1rKVSn77FnZk=; b=yutfnYWYTGL9rvqX9NK8NKW0cYY1hX6qXFvfmsUjgbZzZlfTmeiQ+WZ1gCOYaVgPyi Pz/6HGBp3mi6cissYy/vIVKG5aVQsq/WyK6fieAf5449c9Urv+p074X4Ki6OVXo7jUyp aczEWVRjWJ1Jr9wtK6YtDx4v5S99KitRsYKMEldZWFZlIunlQhrJg0nMsHkIzgL19OW9 6elz4Lc07w6dTF8bGvvfTe9wvV5bokfctyQLf/ZK5Ve8ZnPVP5WVjlp1Hde8tpUd+A/O kIA/p4fvRiLydBA6uj5pnMYN6Udlh/N9Wq5FImMKIDtWt1uxA3m4v9b7Xggll/Krpes+ rzpw== 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=6IuS+AlPvW98Qt+RMCpyKlCvmTcjIyk1rKVSn77FnZk=; b=nhYevOwMrSW1UpeaEnpt+k1S10G/ZR89msB8cT5h2GNnJ4mGITHfPiGuMrVn7orkf0 2F2M87Sc4hddUbssozV5VGjTapFDfluJeztvJUVJy78FE5OfiWjqPfNCeuqJPmUImmGv uPv2l81qAD4RE/RUpBO5JwYwxIilNddRyhjm7xrJBZJA0R28Kh1Fzj3mPC0cz0fL/0dN XyydKgEw6ArozbiG3RMJrwhVrCrzebKc0SOlQWCHZB/ODSg2f6WYFeBNf+yTOp2wBekz 1REtoQ3DCL0rRxzDxsOi/p1qdbouvD+Y7Dewlp+vDGgF2Uasyz3M5qAwSet0A4/oVGXo iKYg== X-Gm-Message-State: AFqh2kpZ2rCVkPGUQAjiU3zMmecqHXhGpUZtz12eXUyzyrCOkZVDvgqf 3kr7nZm8SVirrIB1QOEFoX16iQ== X-Google-Smtp-Source: AMrXdXtNX89kIh+cJlv4D5se7EwlFyXWSnsI7waS+BCn54d+KKimODStx80DZ9GZTS40+VrkqquNvw== X-Received: by 2002:a92:6e11:0:b0:304:c683:3c8a with SMTP id j17-20020a926e11000000b00304c6833c8amr7247424ilc.3.1675114411605; Mon, 30 Jan 2023 13:33:31 -0800 (PST) Received: from [192.168.1.94] ([96.43.243.2]) by smtp.gmail.com with ESMTPSA id 10-20020a056e0211aa00b00310f9a0f8a7sm990514ilj.76.2023.01.30.13.33.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Jan 2023 13:33:31 -0800 (PST) Message-ID: Date: Mon, 30 Jan 2023 14:33:29 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: [GIT PULL] iov_iter: Improve page extraction (pin or just list) Content-Language: en-US To: David Howells Cc: Al Viro , Christoph Hellwig , Matthew Wilcox , Jan Kara , David Hildenbrand , John Hubbard , Jason Gunthorpe , Logan Gunthorpe , Jeff Layton , linux-block@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <3351099.1675077249@warthog.procyon.org.uk> From: Jens Axboe In-Reply-To: <3351099.1675077249@warthog.procyon.org.uk> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: CA9698001D X-Stat-Signature: uqrdaudzogu8ricbwokumk7jigr7apbz X-HE-Tag: 1675114412-990565 X-HE-Meta: U2FsdGVkX1+hnP5YrsXfWrFAWRxHmgDbTKuZB8ToA1g/9VmW4tBNZ6YNJVGHLWZQto7ZB3H+sxM2gfJUE0Q1ov27Pqy2RTAzr5zLAMkwBYx5pFbAgxH5VhBNFKkHCCvJroUR5K4CEz578QSdK1bL9uf1VKM6KAaXEa2CrqlDE77oc4X6+OoeIyJz6Vq2PYT9FPfHatSfBwrwmR1TdjUK/HCb3LmmP6SF8mMaExOh1rABoBdQFZXjI3JZHI+iFGwnNhJ7HoqNAQW2IO95Xne7osvRxRaqGQX9TNaXr4M/J3ch/5a2xhM2wy/hACqMaeO+pMSGVrUkVSHwLba5CF0EYippMl0Zr8RjaUh/6EbLERFhE/w06lz8DFpaSlbvYEbbAUriW8Rp6oH6kreZvwb43glLuAn6SwsjQHIXN8w5fzpDtmWx6tMyKIV8gpmttd/vbvTMgN0V8gNsoHtg5AEcVZE1rhgBaIltOzBWi23aGNqlksXFxTaR+7GKfv/oL35QQJJgl8MXEdcecMV/gpXSphUuPslWD5D99wmSLblJEPm04ChQZRGwIDKl8tmjQY9D7gFk5J2nPKdtziIk7i2eusxMDVMELvPcbNYBDTANLqXiBxUidWJD0khAFmbkEc3EcvDlwQpp8oKo5f10HuKm/WlTn8tXe4KKlgniuaEHHGDq13mUy88kiyRj/JnlrcTcR/BQ6uJda/mCyAmWbVX5OD+x2HIGj0SEaxuNh/MsE+4R6PRyyVyi12eLlkc3lUHxhGsIT/ADndpJZFLZFuxOZd3BvAp7mjEG+l7sGtQcOiEACwsZFrhM/Y7EGTEpz51b9SijKNvbtiQerI+A2paVuGqr3Rz0FCYkoKydznfzCUhg1N9b4qupgk8Jc+swG3QwQwmjd5GKs+bDnm1M5T4MqTk/BzkT2Jf7fn200LssnTD7BKbb9aIBW5mhkEsOAzUZ/HShbzjPLS8pywvNQwE dF/zCz44 sKxjp1Yo8YtYx/wgwJKVd5DYzK206FJ7s9M1x86tGmYwX8Qqynez9sNtjHonZLauXIZHcKEyGvzfMCXthgkOg1L2yKZQkDRb00jZRSLjB4RCS5h2dnFkOayyOOiYYTx0SV9XvFCuG7FsPVv7bCvqd5KhRz7//lhzC8Z/3zMGbEd2kdisR1eK0oJnjylFgjwrNKsXkY8/HREJ8NQQccaVRc9odMRjDFyjpfNgBrqGwPSbdAIuVKWOkC2ZTKW4pMIopUniDkyRXIV66sugVB/XCkEl2W233j3uvc/eJqTmo287w8hLcENs+l6qYMEzteOWKGlXnlCZkTTVNrHNmC5BG/ZBi0TPcXDc47XPckMFOqE66FBe84Z7OTaqq1KI+GGAeE6LESnbuFz1FObrGqD3drF4ZKkZhsrYUW+q72StfSTTsPsBrugInjdHNHONCPoQlSdYF/zBKBI7E2oo= 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 1/30/23 4:14 AM, David Howells wrote: > Hi Jens, > > Could you consider pulling this patchset into the block tree? I think that > Al's fears wrt to pinned pages being removed from page tables causing deadlock > have been answered. Granted, there is still the issue of how to handle > vmsplice and a bunch of other places to fix, not least skbuff handling. > > I also have patches to fix cifs in a separate branch that I would also like to > push in this merge window - and that requires the first two patches from this > series also, so would it be possible for you to merge at least those two > rather than manually applying them? I've pulled this into a separate branch, but based on the block branch, for-6.3/iov-extract. It's added to for-next as well. -- Jens Axboe