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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1BAD8C43334 for ; Thu, 14 Jul 2022 16:28:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239180AbiGNQ2p (ORCPT ); Thu, 14 Jul 2022 12:28:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54714 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238719AbiGNQ2l (ORCPT ); Thu, 14 Jul 2022 12:28:41 -0400 Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8629CF34 for ; Thu, 14 Jul 2022 09:28:35 -0700 (PDT) Received: by mail-pl1-x634.google.com with SMTP id r1so864492plo.10 for ; Thu, 14 Jul 2022 09:28:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; h=from:to:cc:in-reply-to:references:subject:message-id:date :mime-version:content-transfer-encoding; bh=WYbGh48un9AsIbVyrvYJn0ODPJPSLB9qYL5nlTid08w=; b=q2SLsevhn0RzGWM4JwfTEgj+Ype3JnUBOe64Kqm/z3sALVZdH5u04XbCfZNO+USH00 P2xv0ryvzEPxTDbzCZq6N4/4ihYKgMMYyVOfbPFg6UZSDk4JaUjU7DFKrHAbfCkNiq30 SDXGL2yuorGvBUea4CudXpXzxya5aGZ9tADMsxxCAEAnCZkR/7oBDxb20skDWmL0kDC/ /EhPaXgmDMS4KwOFlFpyUR6ZMFVwUDjlTOi+q4/y8tbtGRfupadl0oacn41aXoPuhNGD 3SzS3//1IMm3z6u11ssCkyM6NkBUpDz3qkvOFlH4g4wQv7t2Cj6zt2uciV3PE6seBdAX SDVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:in-reply-to:references:subject :message-id:date:mime-version:content-transfer-encoding; bh=WYbGh48un9AsIbVyrvYJn0ODPJPSLB9qYL5nlTid08w=; b=L4JvslISAfLlJuSvPxfX8RElAZzBKmbfXPpxozxhf4Ei7z67qcnLqusDeVSnW10WZi NfGhl38kC65g7MxxEh179S3J7ukGvIYls6piJa0BEG9XaBLiMdNH86+HTb0AJUTdcEV+ ZE7CObIyXgSd4Z9wG86hfo8GE02z5OEARrTcVxloaDiRHFyTfqZoqm692TilJAbQnziT DvepNKCSEhQBnYfbU8TuNFKuWjILbSt2Ta/tzAhRaAv07W03feOr1i9UffDyegUwf1z2 1GqdL6Gtu/4cTJ3fNljSybBqG0ZJifz9X+SITwFx2ZjfsUIrEJ8/WDPIukGgrCQhPgGF AKdg== X-Gm-Message-State: AJIora/zO1dP9uwyZjX92Xv85VONyQZcJJD1nPbWKEzbqj3lghWso22a BYqAXfKuwQf+a/IRCQhtOPHdDA== X-Google-Smtp-Source: AGRyM1ubhoTGIiAyjg1qXMnGlz1ZyvxEM4H8k7cKt0r3+RK2EY4Jb7jbNcPQwtwjhCKEOUGImNVTSw== X-Received: by 2002:a17:90b:33ce:b0:1ef:e5f4:f8e2 with SMTP id lk14-20020a17090b33ce00b001efe5f4f8e2mr17614649pjb.70.1657816114803; Thu, 14 Jul 2022 09:28:34 -0700 (PDT) Received: from [127.0.1.1] ([198.8.77.157]) by smtp.gmail.com with ESMTPSA id x10-20020a170902ec8a00b0016bde5edfb1sm1699060plg.171.2022.07.14.09.28.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Jul 2022 09:28:34 -0700 (PDT) From: Jens Axboe To: dylany@fb.com, pabeni@redhat.com, kuba@kernel.org, edumazet@google.com, davem@davemloft.net, io-uring@vger.kernel.org, asml.silence@gmail.com Cc: Kernel-team@fb.com, netdev@vger.kernel.org In-Reply-To: <20220714110258.1336200-1-dylany@fb.com> References: <20220714110258.1336200-1-dylany@fb.com> Subject: Re: [PATCH v3 for-next 0/3] io_uring: multishot recvmsg Message-Id: <165781611347.622601.1646953722110423236.b4-ty@kernel.dk> Date: Thu, 14 Jul 2022 10:28:33 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: io-uring@vger.kernel.org On Thu, 14 Jul 2022 04:02:55 -0700, Dylan Yudaken wrote: > This series adds multishot support to recvmsg in io_uring. > > The idea is that you submit a single multishot recvmsg and then receive > completions as and when data arrives. For recvmsg each completion also has > control data, and this is necessarily included in the same buffer as the > payload. > > [...] Applied, thanks! [1/3] net: copy from user before calling __copy_msghdr commit: 03a3f428042c7752afa5dc5ffe3cf0b8f0e2acbf [2/3] net: copy from user before calling __get_compat_msghdr commit: 1a3e4e94a1b95edb37cf0f66d7dfb32beb61df7f [3/3] io_uring: support multishot in recvmsg commit: a8b38c4ce7240d869c820d457bcd51e452149510 Best regards, -- Jens Axboe