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 63EF3C6FD1F for ; Thu, 16 Mar 2023 15:58:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EF261900003; Thu, 16 Mar 2023 11:58:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EA25A900002; Thu, 16 Mar 2023 11:58:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DB825900003; Thu, 16 Mar 2023 11:58:23 -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 CCDCC900002 for ; Thu, 16 Mar 2023 11:58:23 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 9BA8216138C for ; Thu, 16 Mar 2023 15:58:23 +0000 (UTC) X-FDA: 80575218486.23.49F805A Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [85.220.165.71]) by imf22.hostedemail.com (Postfix) with ESMTP id 48B2BC0016 for ; Thu, 16 Mar 2023 15:58:21 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf22.hostedemail.com: domain of mkl@pengutronix.de designates 85.220.165.71 as permitted sender) smtp.mailfrom=mkl@pengutronix.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678982301; 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: in-reply-to:in-reply-to:references:references; bh=HRzh4LpLL0nDH3txMC2SQOb9gU+UAOSM37Q078xqxqU=; b=odnZY9o4wb/v6opBPQjFc3gBXoBcvQ3mWOAk8ew8Y+gOKGL99/7ptT+IFlAWSDJ11vJL9a 94XBH5qyzGXETZ4IEvYc/SLZuRYotqjTJFknZTRYrGKq+mucibVH6UhNbV/1DD6yzzOwGW 4Cj8cJtZTKh/OIm738nIJkZI+cZ0HbE= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf22.hostedemail.com: domain of mkl@pengutronix.de designates 85.220.165.71 as permitted sender) smtp.mailfrom=mkl@pengutronix.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678982301; a=rsa-sha256; cv=none; b=T8VP27I1F5XN0XMxVNYz+B9PAn3iFsSpOs1FibzEVvrFzjwhZPdhbTM2dv1Gzfd1surALZ g/hgsTk/ePdRmY+efQZ7FwM0rcf7CbW3nOQKdIWRJyPUAZyQpXqJVhSjYhXn3Pa7yZ9Zx+ +dzlKGigmOfllhf/j+r90V04ZsYq1sY= Received: from moin.white.stw.pengutronix.de ([2a0a:edc0:0:b01:1d::7b] helo=bjornoya.blackshift.org) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pcpzT-0001Wg-0O; Thu, 16 Mar 2023 16:58:07 +0100 Received: from pengutronix.de (unknown [IPv6:2a00:20:3043:e035:5ae3:9609:678c:e1fb]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: mkl-all@blackshift.org) by smtp.blackshift.org (Postfix) with ESMTPSA id EEF27194E2F; Thu, 16 Mar 2023 15:57:59 +0000 (UTC) Date: Thu, 16 Mar 2023 16:57:58 +0100 From: Marc Kleine-Budde 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 , Linus Torvalds , netdev@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, bpf@vger.kernel.org, dccp@vger.kernel.org, linux-afs@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-can@vger.kernel.org, linux-crypto@vger.kernel.org, linux-doc@vger.kernel.org, linux-hams@vger.kernel.org, linux-rdma@vger.kernel.org, linux-sctp@vger.kernel.org, linux-wpan@vger.kernel.org, linux-x25@vger.kernel.org, mptcp@lists.linux.dev, rds-devel@oss.oracle.com, tipc-discussion@lists.sourceforge.net, virtualization@lists.linux-foundation.org Subject: Re: [RFC PATCH 28/28] sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES) Message-ID: <20230316155758.5ylpybqjma7x4lbs@pengutronix.de> References: <20230316152618.711970-1-dhowells@redhat.com> <20230316152618.711970-29-dhowells@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="km5oeoth2y26yqyc" Content-Disposition: inline In-Reply-To: <20230316152618.711970-29-dhowells@redhat.com> X-SA-Exim-Connect-IP: 2a0a:edc0:0:b01:1d::7b X-SA-Exim-Mail-From: mkl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-mm@kvack.org X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 48B2BC0016 X-Stat-Signature: 9s633ok176y3djjoj476u1d4npsp7p5j X-HE-Tag: 1678982301-659780 X-HE-Meta: U2FsdGVkX1+8blrrK68KT6yszzx69SCVlBDVdtAOCfNMyI0UrNyU47bJHHKAf4tuIMxAWVFB3v7ysxoKeXJ0DW0jYjV6BAxUgf4XftPXPHhRtB3A6V31U6mn4EANy3RKG8E+PrgZpKIaEMFucJP1uZjQ3UYqq7OA6wjoKFLKgivE5d6PNujnDTEqEMELGJRMr+jG0F8PnVbvt1Vebuqa6kr4qnLRoWLbDt7iXhstFbG5FTb55P8+FX7zhj/5lRp2XVEMlS7T6qDjvnSf4wl2l9yWcEfFRoaDfjdkOzAPbBDUAeh/sAwDPu4cj+tX0ZY21nxwHR6XFp3FtJixqNUVQfktUGXDQC4gahCKU5P0iRTkHMjcoA0JoKK0VYC6WKS5nPfBHbmQad3y5eYrsxtPoaEqseCvHuiiJHroDgyXGakpNFtteb/N0DxYZt+0Re2hbXj8ycfc26y5u6j11qRUvMOgDW/QP/Ou6eNvUp1uF0BUi235OTbLcSvxtqlj7+oNVmxQ+G3aF9dq+DZzz1SCFL5ChdeFDxHhuwn3pyjWY8yyuRi2oHYDLqorVvJcRCyZjvuFylNUdPqIRLpoODiCx8/G1AUuT124UBsSeFMh3mnKfV3jJ88SplCfkT2Gl0/kLGSb3uBHxDIP/hQj+KXIAJz9Hiq7hmpAe3/RJd6mEArzVtSD/FRU0WnbZCD4/nD1fo3VtjLI7CWpuoY2gvXKaVL83rasgsTB4vkR8jouYVMTWYixPCtm2LtykJZ2bQz3RivXsb9mi3z31yqKREM/B5iK5uel7MYFq7jvXy1YxSK3kS4NIJbsLq1xNvH4AA6qoTVOb0ZQqlq33tMZrZLY+iwvGCEl5N1KIsE+5QOmINVHf4+kA1MSypqvBiORB6xtkUZfdBZV23k5vKGj+k7TLqv8NMnPAJSoWUuPKsO9J0cRGq9YCy5XItav1rDc2YMmWkNwMKFsNu8vKQq1qzn xUAj0TIu dJiZ1YWMn7U3+QQBzbRcOFHLvKE3hecW1czl/1V7dCRoZb/g+iipnPIK9vJV4k30Zhx/JVlghMv9N1Xc3d/2LMstXJnIMemCJaI5wBuUY8Qr3pzTFCNilMeDU+QFrVRjhnsEspnxm+Oj3gEUfdaos7AONr3AdsigoIWTKPp9EtkfmbdnJyx7hnvp+azI5eLBY+fBvgY9rJdsjmxkqhQVR53JWfT8RgEDrROTiAw6e52iJxMSr0tTn+4UDALQbOwOTKgRHQwX+oVUuoaX7NfPmpZP6vEKJbn5FPZZhhTg66DoawoXFBSuSR+io+41vKRGTzTCKMRORhbDMAWOqSS/O7aR1e6w5VgFMa7/2+jYbnF/2U4qXmEiYmJEOLSkST6KdCFDUMUzBuSSYRhp1OH04bkHW7X5qC/wvp1IBVPsewXx0e+bQ6t7uFna/rZdwFyTapVdkdWbW+97N+PyFmPIuXlF20g== 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: --km5oeoth2y26yqyc Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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. >=20 > 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. >=20 > Signed-off-by: David Howells > cc: linux-can@vger.kernel.org Acked-by: Marc Kleine-Budde # for net/can Marc --=20 Pengutronix e.K. | Marc Kleine-Budde | Embedded Linux | https://www.pengutronix.de | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | --km5oeoth2y26yqyc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEDs2BvajyNKlf9TJQvlAcSiqKBOgFAmQTPIMACgkQvlAcSiqK BOj6JAgAtfBV5yq+uNvtDfdNTDCgUnr0pkrsEqo0Ygt0A84TUlJF1K9QFkFTlvFo NEtegJFeDvbE8EmvRgOnpoTRcMQwDClaw5c7O7TquCr3SEAcXECesFYUVLWR7hsf Mk3DzSWUNIqMeSUOAEPBPfWNGGQWdjut5IQHdhuIs2/irjgsb5GZJ27rYyV9F/+l daE1Ac6RGnKq9zV/UszZ7AbfKA7bI9TVioWBVmIFCQZeWJprHq5rD0LTH6+QjdyQ 5AdUTjTbZ/YRTjr4KQQkISfoq8oMC/zVENiagYZ89SGTbciIaCeqBpvdgUVKTob6 2Uoo/o+yUY90Dy8JPw9/gLSsthDGaw== =IhKV -----END PGP SIGNATURE----- --km5oeoth2y26yqyc--