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 E2773C7EE23 for ; Fri, 9 Jun 2023 03:40:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4591E8E0005; Thu, 8 Jun 2023 23:40:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3DF028E0001; Thu, 8 Jun 2023 23:40:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 27F4C8E0005; Thu, 8 Jun 2023 23:40:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 0C2718E0001 for ; Thu, 8 Jun 2023 23:40:28 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id CC93540321 for ; Fri, 9 Jun 2023 03:40:27 +0000 (UTC) X-FDA: 80881806894.18.BD60459 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf04.hostedemail.com (Postfix) with ESMTP id 10F2B40010 for ; Fri, 9 Jun 2023 03:40:25 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=KW0A4Pun; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf04.hostedemail.com: domain of patchwork-bot+netdevbpf@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=patchwork-bot+netdevbpf@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686282026; 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=9S4tjnTqq10uD83y4iprdlRzMnfhSMz8m1Vdf/IKVfs=; b=CQZYWcstKDi3Hq+E8hJtWZ52cndEbkDTj3jB2NZjJc/Jgpmd5MQZBn4k81gsCdSp7hrhht 2zI3a2pRAuV6N7fESukSG3vgiawj+vtuUKIdIHk2Cfrrj3lU2val12gnl3tbbh2xVP+bLW ZSCbo4/6CDSLo1dWIl6jshIrSUvv290= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=KW0A4Pun; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf04.hostedemail.com: domain of patchwork-bot+netdevbpf@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=patchwork-bot+netdevbpf@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686282026; a=rsa-sha256; cv=none; b=SMYfpDJOLvi1pV3/29XtfqaSnz7bWUAIgNX152/3yI0e9UqD0AZW165QJaNGLdwZcVvYcU 9dwKKBo1wTZkUUkwKpT+hdbEQgNqHc69o13MojnudjsSpiI1/REdTd1C0dUYt2a2K1nAP3 ow3tiYvbGVwncaMYKfg9ozkpe7xl+og= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id EF67F65373; Fri, 9 Jun 2023 03:40:24 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 52A2BC4339B; Fri, 9 Jun 2023 03:40:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686282024; bh=w11E+BzqlydikRfXTEIIQBAdVc8hakr3dPgbmMH3HgU=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=KW0A4Punlrc6eVPf6AUMtRz8QhFWzew4U8M+yZJSIU7p3DPmKmjm8BerQoH6viZfh LHHkxH/p9f1drczq5VZDpZEvMAiHfhlukr5ddpUQkbvR40V6eZjb2jADuiIovFOiif nYf5rhTCfIJ2jfdYMaCIIMp8Ua8r7yzdbXt2DHLMHgvbIws1OG0peuW1t/TN5lljqg GEKY/3mXeq91CaXpT5RloBfe3fBTcca0b0E8WkiexhUTGikvpqV77/fyTqn3nq/Scb cmnXbHujF7QhSftptLoWXgsvSFSEjqifS5FQxiHzuaeQV5sMEelXTJEl20OZHugqcq cVuYxbn+HnZXQ== Received: from aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (localhost.localdomain [127.0.0.1]) by aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (Postfix) with ESMTP id 3540CE29F37; Fri, 9 Jun 2023 03:40:24 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH net-next v6 00/14] splice, net: Rewrite splice-to-socket, fix SPLICE_F_MORE and handle MSG_SPLICE_PAGES in AF_TLS From: patchwork-bot+netdevbpf@kernel.org Message-Id: <168628202421.7487.4215663670045533118.git-patchwork-notify@kernel.org> Date: Fri, 09 Jun 2023 03:40:24 +0000 References: <20230607181920.2294972-1-dhowells@redhat.com> In-Reply-To: <20230607181920.2294972-1-dhowells@redhat.com> To: David Howells Cc: netdev@vger.kernel.org, torvalds@linux-foundation.org, chuck.lever@oracle.com, borisp@nvidia.com, john.fastabend@gmail.com, kuba@kernel.org, davem@davemloft.net, edumazet@google.com, pabeni@redhat.com, willemdebruijn.kernel@gmail.com, dsahern@kernel.org, willy@infradead.org, axboe@kernel.dk, linux-mm@kvack.org, linux-kernel@vger.kernel.org X-Rspamd-Queue-Id: 10F2B40010 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: 4zdzqj5nnizqdceq8d4rmehqk7zi4tei X-HE-Tag: 1686282025-300711 X-HE-Meta: U2FsdGVkX181ZeAVYyNRho/Cuu/+u7UvXbD+r864NxXmGRsnk/3evKgho5SDb0L0aopNqJOibHEiBUw6O+cpp5FXvJRZmAnXbNZus7lMkC41eNFMac2HnX4P2VB1576poAIZH28y0rThON1SkXp20mhSprwANK1JEsw1dZYghLjV9Q01iwGnJb0lrX2IR2fBYbvCxCfuPHz4DBiMktl+5E+nxiLSLX38aWbR6nsW8slPOt70hry9WdAYDWU1ELMLeCesbq/2lzj0/iiQl+TjOSshNbdBiyl/eFAU+tipHgBS/njSp3ur3eIpCJYIGAgH5E4BImx6Dqnhjh1XwybiHaRL/Pttlx62k+hULj7fdsV3AN996e8kjCCBjhtxppfSQ+UaXdXdu5acVOWCGh7H4K5xuxY/G8BKMb1D/w9aOgeZSpyNB34wvufIRUBdKKe4ZcrtYOie7tAfwn2W7R2C4wq6j+xiqt7KDnl3OE4MZmoT6NjzYAgP7uSwm9LE9adJwlG7/lND2BjTGawta/Blkp1E2uaAn8I+eDTJ+jGhBvirbOm2ur1B1QXC7EArE+tfsHlyTNiumxZ93QrSFtIBl1ohq23+/TZiASSxDUlvBbJZp32TQrHKstsxXme0F2k5nJYb/eCDq6k/PrJMMj3yjFr2P6jtPk4QxgSatOt1pNAZTYqrPHtntuM4LcFG+V+0TfiwTEAIPBfxR80jVEe6t4EuCwP7Xb4DJSXj7Lsb/Msb8MA2vh1YmO0uORTeP1J61+EMXAw+ZPqRTgKbCRRvegD5k4VuZHSTqvIiV/bamL4FexQ1nFrnOYRcIygyl5aVa2dCUpcbVWz4/clli5LXkdE4jLxCsBaOTCjHXEZIijVzZjV4vgwh50d9AioJsxf5UHyLUwpzKoTL0H5J5+2idPW40uhWiX32vmIxuwBTo9iO9itaAadepWOP6bDKkroEdHwopMi2vKP5l/ZZ7gB tf2Y0MKd oDlXTjIEngYy1Cr71eklaQ1cNghHEaTLwAot2r5WQ5A4mAK/yJ0rY8oX7TfdkLWJIpNczUZEGdnhpTwB2b5BUVbO2kIcJFS46fH2qvSNvxxPrtgX6Ih94BdeAwAD8/Nfcqc8vUDK33/7foOn9zZ+0sxsB1F7aaliUTPfgNFNxrtJDi5BaJbMOjMUdWu90eV09oQT4Be6XGcqYCC3OYpZWoenkT5cQOjklj/7/q9tUV7OkV3xsYW3ke4gM2DB4a4IrQ+fcF876I6X8KHppESGRIpOyUtnrA+FeMg2Z3eL9yBv//qHR4PIhhm0P8rd8PioDDK12rxlyhWUhihJxteT1fp/7tcJof5T6i21ZGimrIxjoryHF4Yb1QPUUtFhCYBQC+EeaT2AWDPN93xVI05h4mMN+mXNDUTdLnsH1luaYcsy99oik6JOZJ8ASiF2y8qzBqPKNESzpibru7LtIFql+N7nvF1kvv7glZOu6t8mmRlVYDmKmYEc5B9ifLA== 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: Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski : On Wed, 7 Jun 2023 19:19:06 +0100 you wrote: > Here are patches to do the following: > > (1) Block MSG_SENDPAGE_* flags from leaking into ->sendmsg() from > userspace, whilst allowing splice_to_socket() to pass them in. > > (2) Allow MSG_SPLICE_PAGES to be passed into tls_*_sendmsg(). Until > support is added, it will be ignored and a splice-driven sendmsg() > will be treated like a normal sendmsg(). TCP, UDP, AF_UNIX and > Chelsio-TLS already handle the flag in net-next. > > [...] Here is the summary with links: - [net-next,v6,01/14] net: Block MSG_SENDPAGE_* from being passed to sendmsg() by userspace https://git.kernel.org/netdev/net-next/c/4fe38acdac8a - [net-next,v6,02/14] tls: Allow MSG_SPLICE_PAGES but treat it as normal sendmsg https://git.kernel.org/netdev/net-next/c/81840b3b91aa - [net-next,v6,03/14] splice, net: Use sendmsg(MSG_SPLICE_PAGES) rather than ->sendpage() https://git.kernel.org/netdev/net-next/c/2dc334f1a63a - [net-next,v6,04/14] splice, net: Add a splice_eof op to file-ops and socket-ops https://git.kernel.org/netdev/net-next/c/2bfc66850952 - [net-next,v6,05/14] tls/sw: Use splice_eof() to flush https://git.kernel.org/netdev/net-next/c/df720d288dbb - [net-next,v6,06/14] tls/device: Use splice_eof() to flush https://git.kernel.org/netdev/net-next/c/d4c1e80b0d1b - [net-next,v6,07/14] ipv4, ipv6: Use splice_eof() to flush https://git.kernel.org/netdev/net-next/c/1d7e4538a546 - [net-next,v6,08/14] chelsio/chtls: Use splice_eof() to flush https://git.kernel.org/netdev/net-next/c/c289a1601abd - [net-next,v6,09/14] kcm: Use splice_eof() to flush https://git.kernel.org/netdev/net-next/c/951ace995138 - [net-next,v6,10/14] splice, net: Fix SPLICE_F_MORE signalling in splice_direct_to_actor() https://git.kernel.org/netdev/net-next/c/219d92056ba3 - [net-next,v6,11/14] tls/sw: Support MSG_SPLICE_PAGES https://git.kernel.org/netdev/net-next/c/fe1e81d4f73b - [net-next,v6,12/14] tls/sw: Convert tls_sw_sendpage() to use MSG_SPLICE_PAGES https://git.kernel.org/netdev/net-next/c/45e5be844ab6 - [net-next,v6,13/14] tls/device: Support MSG_SPLICE_PAGES https://git.kernel.org/netdev/net-next/c/24763c9c0980 - [net-next,v6,14/14] tls/device: Convert tls_device_sendpage() to use MSG_SPLICE_PAGES https://git.kernel.org/netdev/net-next/c/3dc8976c7ad6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html