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 2951EC76196 for ; Mon, 3 Apr 2023 03:28:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2A6B06B0072; Sun, 2 Apr 2023 23:28:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 256856B0074; Sun, 2 Apr 2023 23:28:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 11E326B0075; Sun, 2 Apr 2023 23:28:01 -0400 (EDT) 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 F376D6B0072 for ; Sun, 2 Apr 2023 23:28:00 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id BF3261C62FE for ; Mon, 3 Apr 2023 03:28:00 +0000 (UTC) X-FDA: 80638645920.18.D42670B Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf03.hostedemail.com (Postfix) with ESMTP id 0F0B620013 for ; Mon, 3 Apr 2023 03:27:57 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=YVN5S2UE; spf=pass (imf03.hostedemail.com: domain of xiubli@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=xiubli@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680492478; 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=zEUorhcJCP4eTV5i9gmTOnShTwWQaJkm0+Sy2bx605I=; b=HmgubHBh57BR71WxauXntTu7WfY5Mz4wdLv06FDcAHtqYvr7KsZl4Ny2YwhZ0cS09yJJwF Mf2+J6dl18K2D0lXD1wIF9rut8y0vp2/Q4vJwUBtythfYnsc5B7mNWS2IDDqKSmymXnzg+ KIHqs2FP2+G1ZzjYhmsEQcf/IqCivGg= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=YVN5S2UE; spf=pass (imf03.hostedemail.com: domain of xiubli@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=xiubli@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1680492478; a=rsa-sha256; cv=none; b=a3ba8f+rcg8Sikk/Rx1hcvntvciaGuX/LQ0QHq66D9cQ9u0NW94rltsbMldX26/0TCI4B2 +6ESclo8WWw0Kr+E7Y0v6QY6oHoUldbrdSpENWifhyxRQvXmmAdopXN2IDXj4uBlrbcejL 6P5y8nO2AXBtAmrJ5g4w9Cyth/TIHN8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1680492477; h=from:from: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; bh=zEUorhcJCP4eTV5i9gmTOnShTwWQaJkm0+Sy2bx605I=; b=YVN5S2UEwo0uFH9fBfIX9xFs17m+o2N30pZwo9x54cUr8bk8zHJ9H94lPLqsAG+4tDOj5U Cf0gjBiH+p8hN2OqLizNYS0/05TZUM9NBj14f6rPMEXya0Vv9Cu3Boz4GArm7fqfeQpMsF iGs7fmv4ZZqPOuo3a/1VHR31KGvBqQo= Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-489-MPYD8F9HMy29rGoC9jqSJw-1; Sun, 02 Apr 2023 23:27:55 -0400 X-MC-Unique: MPYD8F9HMy29rGoC9jqSJw-1 Received: by mail-pf1-f198.google.com with SMTP id l19-20020a056a0016d300b006257255adb4so12726653pfc.13 for ; Sun, 02 Apr 2023 20:27:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680492475; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zEUorhcJCP4eTV5i9gmTOnShTwWQaJkm0+Sy2bx605I=; b=vhxSFbxEX9+v41xo/Zine8KTDeMF1M9Ml/0aUs2bxgMVK/d/+lJo+jI7aIlCBkgr7a gy85Ywj9V6jhNaAvxUwtEp7yejZrtuWG8DJCwPj7cZH3psKm7ON/7+AKePNQELNs8bwH R8ZVifCIOS+NGw9Yy8Ii2myQVFcbA/vwow+Z2Eu5DGkZXr6j6H/V0uyC4WIcsG0zac7z c/WdzFs9h9ioUjMR9q+PhNadosAzIy4Hbya2L5zjM6O+FlPygP01FF1VXeekwsrZrBHq zjd6PHAxFo09u29e1LbYNfxi0FTOM6JY/48Y9jEN2Xx/iYkA+1fJDGqf+9TYPCnC35P4 NRMA== X-Gm-Message-State: AO0yUKWC/5rsJDZsNxmAuZMzl9kpSeCacLG07bKI9m0h7XFiJd073diC JqXzC647LbAeKcsUMRvTsr2voVizlYg2v4rXUBHuAPbGRFF3tx6luzDmwRWoO+Rr2HXqVIVVHrr XgqU3Ah5wWaQ= X-Received: by 2002:a05:6a20:8b9d:b0:dd:b941:5d90 with SMTP id m29-20020a056a208b9d00b000ddb9415d90mr29852851pzh.60.1680492474886; Sun, 02 Apr 2023 20:27:54 -0700 (PDT) X-Google-Smtp-Source: AK7set+Aw9qy1gCxyVuunFgi76rTmU9rp4S0qoZan45QMX21+8iAVTXQmaKPycUMXPmVQLIdXDUDeA== X-Received: by 2002:a05:6a20:8b9d:b0:dd:b941:5d90 with SMTP id m29-20020a056a208b9d00b000ddb9415d90mr29852831pzh.60.1680492474586; Sun, 02 Apr 2023 20:27:54 -0700 (PDT) Received: from [10.72.12.66] ([209.132.188.80]) by smtp.gmail.com with ESMTPSA id k20-20020aa78214000000b006259e883ee9sm5626335pfi.189.2023.04.02.20.27.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Apr 2023 20:27:54 -0700 (PDT) Message-ID: Date: Mon, 3 Apr 2023 11:27:42 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [RFC PATCH v2 37/48] ceph: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage() To: David Howells Cc: Matthew Wilcox , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Al Viro , Christoph Hellwig , Jens Axboe , Jeff Layton , Christian Brauner , Chuck Lever III , Linus Torvalds , netdev@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Ilya Dryomov , ceph-devel@vger.kernel.org References: <7f7947d6-2a03-688b-dc5e-3887553f0106@redhat.com> <20230329141354.516864-1-dhowells@redhat.com> <20230329141354.516864-38-dhowells@redhat.com> <709552.1680158901@warthog.procyon.org.uk> From: Xiubo Li In-Reply-To: <709552.1680158901@warthog.procyon.org.uk> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 0F0B620013 X-Stat-Signature: 6zusyi8kck1hqwpo9n78ub8za6hq58oc X-Rspam-User: X-HE-Tag: 1680492477-953628 X-HE-Meta: U2FsdGVkX18FSFr1ENn5jsBQyqeg3Q0xGcUzQqJEcc8wjUgKlre6w0PObB6D/YndA2g6JFm67T5Bu4O53W5urRwEnmKe9y2xPeOIKkUFTdar1W9Xv6E+jUaq3ur1O3oPKgvaV05fk2gsOts0d0gKMww6r+ppNPQULMmDS9riWVEphLtNUWNnACj00fDwJqoa75g+rD45ICO/I3pTHK+iTKVSgBsk1pQxDBX8uGNuKzWWlctZXTmbBq76I4G/SqJVYEyX9Sbu2mb/dR5AJ8iK3eFUCkn/rZovicZNb20+2GJVv0vUOwj+lOqqDHjUrn3yXtGkLkcG/nM0HtBLUD2FYNo568xxoUOGTJaOp2zoibjMZ+VLjJ1b8q00lIxiZ6SGFJBPJ5voZOb0OJFRauPS0p/2XX4NI5ViLsilMwJ5hgPZCwzxjJ6E9jhXLpuNIWbNLOflzoB9HnhPh5lv0i3A75AHDq+nT4mmTrHEZD2qE9I4LCKlvp+oct3oKZP0mPOkS/yTbM3cyZ1dSFOuBACTEiV031gOACxl1ok73gc55zZTathRMWUCE8JLx5s/CbWRtxoMw25PgBo372R3YbKU8BbAwnyleRP5/tKWN1mJDgeV2/9iV4/ypU4dDMTSTP+DD0Vc2YMctngVChH3KUiS4cOcY68tBWbR9E7znpBe3c4qk/cCKgtCb9FiAF61ud01FTr36vzfkCzCX73UgacQbDA2HAYhKLJOchovNkBhjjJStcfL/0FWOpcsuGnsAr6BqfI5iwDi4J89sAKhDVbtdHHgSgYZsX94V585IngGJx21MaT4P9kRATw8jnG/Tmu7TaW3wkXlWgBX5iEcrgk+Wx+6BPaKJvI2JxfOB9nuq+1d9TOtwrormDz4Zj+aJkxC73Zb9o+od/k2TbOyt+t0D3mEApW2aWLKrHgVnI20bUDxJEhtGWA34wJhm00me5lqMu65drvKrvPjfcFaWKP MeIKGBYy 0IIE7kdaJDooHwCXapF3fD3YYPv2P+aGdx9nVenUn3FKUDuhfdnOLi7rGwK0g44kadiP5uqRARBhi0K0RjNwG4trgxYqob9/sxHMrIhyK8qJkaqK+FNE3DPYybmt/1oprVJGgmj5LH1J9Hw0/OLMIOx8guhZjuvFaCuS15zShTKikJAtN88hGrlxDzRL12b8sYj132KMI3cWtg0I4W4UmZIo00TfmPuUosNWsm0T1AVFNd1G5h3TcLg8PioPlKmVntQyU+ApXtTrU8bgyAv24eKFDJr+OQ76tly0hcfIFASufP+Hli5hLPk1oo6bBqQkOxQxSmaJxdas9cj8L2YlzzmznOeQTkBpymJhVmQcyaIUhC9aaSfjIA0xAlZsYEmGcMhmiffd24PdditLQLpWAuU0vSWy67vqHTkPCVO2GBaiuBi1Y23WXi5zjT6BtNDMrDlNAaKGpQ2nYlEs= 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 3/30/23 14:48, David Howells wrote: > Xiubo Li wrote: > >> BTW, will this two patch depend on the others in this patch series ? > Yes. You'll need patches that affect TCP at least so that TCP supports > MSG_SPLICE_PAGES, so 04-08 and perhaps 09. It's also on top of the patches > that remove ITER_PIPE on my iov-extract branch, but I don't think that should > affect you. Why I asked this is because I only could see these two ceph relevant patches currently. Thanks - Xiubo > David >