Message ID | 20230316152618.711970-1-dhowells@redhat.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 503F3C6FD19 for <linux-mm@archiver.kernel.org>; Thu, 16 Mar 2023 15:26:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A7981900003; Thu, 16 Mar 2023 11:26:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A2880900002; Thu, 16 Mar 2023 11:26:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8F057900003; Thu, 16 Mar 2023 11:26:32 -0400 (EDT) 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 79C8A900002 for <linux-mm@kvack.org>; Thu, 16 Mar 2023 11:26:32 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 2E216ABA37 for <linux-mm@kvack.org>; Thu, 16 Mar 2023 15:26:32 +0000 (UTC) X-FDA: 80575138224.06.5768F78 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf11.hostedemail.com (Postfix) with ESMTP id 631BE40004 for <linux-mm@kvack.org>; Thu, 16 Mar 2023 15:26:29 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=g0Vt3efy; spf=pass (imf11.hostedemail.com: domain of dhowells@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=dhowells@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=1678980390; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=d661vx9npfWLSp9px0j06PlyK1m4PN240sa+uKnXwQU=; b=4FOza9WN29SUReQUX2Xg5sp35ggfuM/H/vh7Q4GWoPUduliPtzw0T70fw6Uaz6m430SDIq heqqQa02r2eY7wXF8wTELUc/pH1cWORSgIh+w1lMuN7ZG3y9UnkQxm/TSfgdLznNYuEQ8E KJdESYKlKwUeik2q0NVDMTX9+nGByJU= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=g0Vt3efy; spf=pass (imf11.hostedemail.com: domain of dhowells@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=dhowells@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678980390; a=rsa-sha256; cv=none; b=2UOmMqZ3zDosdyqim4lWxL7vh1vCbKr0ruHWSTNPnRmd8O2CAN5y/to7A7tuI6b7gDdsJW Tn2hoCRRfxuGOU7ojt/aOcpIByG72DFdjKuBARp8PW3bKndDSJ5NFesfr6JQZIvNNMtLcS QC5drkU/g3PisIGlKW7mx94h22cBkV4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1678980388; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=d661vx9npfWLSp9px0j06PlyK1m4PN240sa+uKnXwQU=; b=g0Vt3efysA4JHLTroNnlkNMKS8FT0AMNcxqK8czfiSRYJJyZ/5qCrKP8SKdxSprjDdxXwM 46gqWnmiZROi2+j96j1asp6g3QTEArbEozTXi5I/676RsI3gDZrTsZcH/yCS9AziXqgkA4 Dv9PUCFGQraH6QT8qPHnnrRVia4jDtc= Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-411-np5JX8eSNR-Ww7mS7-96oA-1; Thu, 16 Mar 2023 11:26:24 -0400 X-MC-Unique: np5JX8eSNR-Ww7mS7-96oA-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 8705838149BF; Thu, 16 Mar 2023 15:26:23 +0000 (UTC) Received: from warthog.procyon.org.uk (unknown [10.33.36.18]) by smtp.corp.redhat.com (Postfix) with ESMTP id 962C92166B26; Thu, 16 Mar 2023 15:26:21 +0000 (UTC) From: David Howells <dhowells@redhat.com> To: Matthew Wilcox <willy@infradead.org>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com> Cc: David Howells <dhowells@redhat.com>, Al Viro <viro@zeniv.linux.org.uk>, Christoph Hellwig <hch@infradead.org>, Jens Axboe <axboe@kernel.dk>, Jeff Layton <jlayton@kernel.org>, Christian Brauner <brauner@kernel.org>, Linus Torvalds <torvalds@linux-foundation.org>, netdev@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [RFC PATCH 00/28] splice, net: Replace sendpage with sendmsg(MSG_SPLICE_PAGES) Date: Thu, 16 Mar 2023 15:25:50 +0000 Message-Id: <20230316152618.711970-1-dhowells@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 3.1 on 10.11.54.6 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 631BE40004 X-Rspam-User: X-Stat-Signature: z8wm9ygxah5z4rb6j5jue9aq3o3enb9e X-HE-Tag: 1678980389-640321 X-HE-Meta: U2FsdGVkX19lWaD1Oed0QNh8rg27E9ubu0ncNGvk5q+Sj6MFxQW/CcLybxGMHmE2H8JIa6GJj/Phj7iUmPq7EBEMektm0mSvWtHECHDLnRko1HFWcsVjJWGVkps4iqpmmtaE8HMfKzRQxKaY9/TBQUFX/xhbeno7fvLUN0fuEWIagQ7PMeIw/+gZVQJJcGer3TMCY0a4xywJ4cJY8+fxV9rAw1qbpXIB08OF6UbjZ9dDE9vXkrWygHwe3UAYXKmPMiM3GGkb9zeP7ef1PGsvU91JtPAVaGPzh/9XnuqfAuxh+1+ZRrT2SH9r38AcdUpO3YFHVbjmTH+ukfaY7rizSyIpll0HeEVJW0dzJBED4TzlvIOAVoRYTnn+NVRUXFHvx0xzp7B2kWx3FfTJFg4OZg4XW1ZuV/XzWyu8PkGPqe+Qm3F1D/qH5riyWd36bonbqZN4Xr0FX2zPyM8CaVjw9pTq0jpGYc9MVFcAihKE66MoMvULJ0WLc28p0ZHNd/NCDoIYPAU6la3yPP6+YWRpmSOYKF+OZI62WgDcglJnQAl4TxddlotpTe25hw1OsqqcEsGW7EEOaHyduKcVtod5OiaX8jI+G++vAhHzjHYMb7JCAGOZWY7yxI07fST2LW39m+oCajsOp83wDyCZcPCVb4DOp9zLLUGYe0qOYzIpa6bL3eSceKCopVu6OCMgMXrPZJinDu4pxCsrQj2FJWL7/iFlQOggs2Aum4Sz0lAUHWlrrxpNSqIiH//3jAE8y/eaFGo+gguqlX/1Icpq6yYiK3JA5shWmbRKLxGU6ZKDw4gwipqK76cB/O9pZy5d/GA2tiFBniiJ/lWeRgYCj3LDx8NDocLEagjszgFtM/DV/cgvcVJs3SbmQOYIejuuYtcjrPHARkNp5A9l97qL62hZ5CzR7OCgI4Q1W1o6Br8Jz+GyCme5PBzUaBxV4HioXdM6WB2UwcONetg+GlhsNJU QRNbGDe+ lDgEG+OlLu9uh0BlyUykCboPebMjsxqLDd/8pWb4L2EJjUZ8wuXZ86HuLqb7C/vQHiscIHPUR9cLPGDrZVFpFEwPSG7CP9ps/eDsDqCM0Y6mkG5UnIGc8EL4UjJxM+7dUAoXtVhK/hOBhi3GOaTYFVRqXv2YjPR+D2sYLacDg6XRRrqzsXlgFu10c0ZSBmEr/vyS9hyovrbuKqCU7hlKKLxM747Wjx+4MBnjdtL3eyQ6RoNsgp7QLcyW+56L69pkY6UxFe+kVso1VwTW0vWKroDG0lQ== 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: <linux-mm.kvack.org> |
Series |
splice, net: Replace sendpage with sendmsg(MSG_SPLICE_PAGES)
|
expand
|
On 16.03.2023 15:26:18, David Howells wrote: > [!] Note: This is a work in progress. At the moment, some things won't > build if this patch is applied. nvme, kcm, smc, tls. > > Remove ->sendpage() and ->sendpage_locked(). sendmsg() with > MSG_SPLICE_PAGES should be used instead. This allows multiple pages and > multipage folios to be passed through. > > Signed-off-by: David Howells <dhowells@redhat.com> > cc: linux-can@vger.kernel.org Acked-by: Marc Kleine-Budde <mkl@pengutronix.de> # for net/can Marc