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 F3739C7EE25 for ; Wed, 7 Jun 2023 16:58:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6EF8E8E0002; Wed, 7 Jun 2023 12:58:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 69EB66B0078; Wed, 7 Jun 2023 12:58:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 58DC58E0002; Wed, 7 Jun 2023 12:58:46 -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 48D5A6B0075 for ; Wed, 7 Jun 2023 12:58:46 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 1E2CF1C78EA for ; Wed, 7 Jun 2023 16:58:46 +0000 (UTC) X-FDA: 80876561052.01.8C2CBFB Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf04.hostedemail.com (Postfix) with ESMTP id 46C7D40011 for ; Wed, 7 Jun 2023 16:58:44 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=H1vZGGGr; spf=pass (imf04.hostedemail.com: domain of kuba@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=kuba@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686157124; 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=77QSRKi0cB8yeGRIf7NPXJD/PoSbsuboCHXdKKE6s9U=; b=gh/MOCom842ziRcDOqiFHNlnSykB+ou2uHCtI8HbEJM4l5GDColZbNl8nXf9ftLitPC27N CXli3efczF0dxtJEtT2t4DIhXoHG5fUsDj31gG11gBXEKXghWJhSmMhy2KgqymeURjDHYJ 1KCtW3wkof7lEgOHi4H/Hggk0vy+Lcs= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=H1vZGGGr; spf=pass (imf04.hostedemail.com: domain of kuba@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=kuba@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686157124; a=rsa-sha256; cv=none; b=S93vFRcpJy2GK68DPwbwJuhn1sh1thWE/E56WAqLT1FbIwvuzELxZ0KhRfSWj8K3nRowpn 0VTAYWTtcro5cp/CPPyp1KaFXqU6kTirQJKAkDpUijLkKGcOyw/I8mWGxGcYdmqjzdVNG5 BAyG2u6oE6b6DA17gYLFzmivZwvR3l4= 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 6121761459; Wed, 7 Jun 2023 16:58:43 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 25DE5C433EF; Wed, 7 Jun 2023 16:58:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686157122; bh=exiwNMtro5HZ3RTiNqye9ih4jHEqnpnzeZJ2eAQPXh4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=H1vZGGGrAefzYt3YUbVr2VTjdG3ZuzagxJr9pFbQvwg3+wG+vM9fhrQwLYiySKC8J bPEJw2Ig/z8qobZwKfHHz8w+67d/aPU84K9tm9SyyMkFvc8x0nwoOJm4OObzCoNUbm UtBcvVtwj0LxVFadTBDx6BxNhN55TzSH5jUVM4esHYUPeBWW0q0VBn2OXJJQXdmUuW ULNc2zCWHq81EKoBdF6k7DEovs8RvE+CuZd8JMVLjvjUvNCz+6lNvER+J8gELA60H7 Hs86QMzwg/6UWxAZguASPAHCUeqTtKXErsuqeXOI+l4X2ZD3Uy7SNsheG1fel1ZlL+ oV2Qp40oZMvDg== Date: Wed, 7 Jun 2023 09:58:41 -0700 From: Jakub Kicinski To: David Howells Cc: netdev@vger.kernel.org, Linus Torvalds , Chuck Lever , Boris Pismenny , John Fastabend , "David S. Miller" , Eric Dumazet , Paolo Abeni , Willem de Bruijn , David Ahern , Matthew Wilcox , Jens Axboe , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next v5 06/14] tls/device: Use splice_eof() to flush Message-ID: <20230607095841.6e0edf7e@kernel.org> In-Reply-To: <20230607140559.2263470-7-dhowells@redhat.com> References: <20230607140559.2263470-1-dhowells@redhat.com> <20230607140559.2263470-7-dhowells@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 46C7D40011 X-Rspam-User: X-Stat-Signature: d7pmq7wuyjq7wgw79t4dxuukg51huffb X-Rspamd-Server: rspam01 X-HE-Tag: 1686157124-620553 X-HE-Meta: U2FsdGVkX1+9jNkAtu+tjbAYJfeUCePEtXwfNnIK5QnIQVq0yQmbyGSrEaX++nJpmEqPo7Gh3N1z7dqPt/Of8cV3A5m9VFFAFxk75BZNGl974BRzP2ldMdCzmNsH/xaHfQGI5uY8R1qdQSZUYDLFfYohwJ/+TTMG/nhlAw+Y69oOBHY2Uu27Ev/gz+Vxcv/yAXNN5P7EudY6/NMbyZaA4DuCobdu6SK1f00Zd2wbpM+oApFE/dA8JKsTfn0yemyW4B+W89xOz7DfLhZdKLA9nSQ2xEz8PQrkVjpgAuWt2aaWPnQg5vx6vrEjYeRtTNnrXf8YYyqIPvA28j38TPlld3rcuYozaRaikRyiktlLlwaAKjvQSfzCJjvGdNpZK6kYeO/pn2ZoFIi7Td/BNpRxSwoRmOZk84rb5PgZX+IO7I1FegYp+xNoF5xjIHmawQ5XPF12yydQ6mhblpl+K0neu3x3PqUbZBGjinWSCUqOx9yAzvEduE4NAM1d1S9fwoJaCpD+FipxpIHIdm7XY780s4NIwT8hXXCIPwYqjXBzfhFoizV5Gu7DddqR2oUNTlr3WweD15FKWJmmJzVBcrTTPwY5zgXzd0S8IAWsDvU4Xtx5iwpSQkbh//Zt+yrFQtT3W+bB299aN4G5TNZV5VK7AygTqyJvZmIia2RNUGhz9hYMw0FdJkeZ6RmfmE6Hss7lzS41URbk2zNiCCyTMC63KU2bI7FpDj7hen0Bdl56NovNbGEAXn1pAydm+BJ+7M2LyBh2cOMNgbzojry+4mSJuGj0BUew64BtimeyFKZfU/dGriCqrccNrTGIuFahMHNBNpix32cm5eJvqP0S8nH8/+sCvQ3mT7U6f0S2W1r4uWrjds/pWTYKXXqSd2kpxiNDvH9rg8ClALQY7M5Of0noaKaWPv+g0Lv2Z/RnXcnma1Q7r6dw2B61u+UcURMQQiing7OgcyU0DxnheYMWaeX CVBDAesI YpCnHk7dm3Iq8xm2+tKQbH16R7zO/sSxPt0oVXKP6Tkxkt3UVNrwAE60Uc2qsY4QOam7bORFBqlMyM5p6Xyg5Il8Lltsq4mbrLcCFyuHvHI0hRUl9LVmQ9sr+3p9LBDi133j8E39seqLotesokZZpQ+CRQC0DaWmf+N6sN+Do9bfFlhmBUrCB0ftEH22J3vMShd/XzttMHrkwKLE/+AGxm9qD5vEyqBTeMytp+S1O+VmBzBiOO6sfOlsFyoymt1E4mvPqgADv/8uXwfdGdAransZoTrzW/Y9Ma28pkXXCLu0EtqmHujiz40RVhl5s4gvf/AwQXbwV8YR8xFd5hHCGABU6W5RVUwh3z6zSIFzVqBu0YYgjVZxg9K4xsQbO71jb/NazNfxEQmXKMFDkcn3fy6M2ZeJoEeo4ByRb7bSdIRECLutE1i4xa+uIFP4jpq7W9MF7OExatQER8KTTSWSw+RGzUA== 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 Wed, 7 Jun 2023 15:05:51 +0100 David Howells wrote: > Allow splice to end a TLS record after prematurely ending a splice/sendfile > due to getting an EOF condition (->splice_read() returned 0) after splice > had called TLS with a sendmsg() with MSG_MORE set when the user didn't set > MSG_MORE. Reviewed-by: Jakub Kicinski