Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp7448259rwr; Tue, 25 Apr 2023 13:11:34 -0700 (PDT) X-Google-Smtp-Source: AKy350YNbbBPrQUMLVP7Ozyyt5sY3YQunrkFuNQ+VB6lxksreBqO2vK8bai4Lnx3GHg2ItbKK/+4 X-Received: by 2002:a05:6a20:2445:b0:ef:85a6:464b with SMTP id t5-20020a056a20244500b000ef85a6464bmr24842748pzc.14.1682453494149; Tue, 25 Apr 2023 13:11:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682453494; cv=none; d=google.com; s=arc-20160816; b=ooCGJAGgCXPgQtlyK9PGV2I/Ck1LVpFiFWd6NI46nRPcwmsPM65mLrgvR2OQpM8Tbv xBQ/b1oZ/UEDPzxpr44HoV6+/shUCOnQRp+5RJFqdCj6oP0VRIcFENbSmb8drCiHF++A L7grf5pckJDplvQQTPCk9RgIsNojiraIbm+cfm/wG5KktseMnS8s+7Mw1DjrYAdDL2IS +mjahN2HKrmNynhFy+DYn8FG3zy5OpNpoJ17R+OiOjS45MUQ1lMnFctH3WqEpvSpl6Zr XjOMauT3GXUl4nb7qysjwyqlmeTTEAju4CTOxpy9qahhyvIUoxj7KY3WGpzXTVwLLzsL XAVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=IXFWJn4u7/1+bAgDkIx/wTD3na4tL+1Z4g1Kyfnv5LQ=; b=BnRui4Qihh1XDPWKyPHMqwl/SQMN92YValIL4g2YQGISP10n/jO0p+7uSJzotqK+IJ xfbFRS5lBJC+0NiRZ7FUoiNYBfDfjrraAGveK4l9HRE0WKTDxOjIuI06svoAeUmopCaC nV+jSSOrw1onFyb6qX+EhiKZyhk6hyQWAWo+q6PGy9y7X5XVXbJkdBrniXR9wtWoboFi zJciGp6KNF6c8gWnP5A+Lc/V3YhuZS89ds/Pt2iD7n3MSdiCz0wG91igEfG2VDBqI3ru zUQ6dxNTbCFoL0TYdvB7YK5HkMs/WgamiKnZgYqR9JmN9mWsdHSAhPf0/LrE837ezNS7 /yug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20221208.gappssmtp.com header.s=20221208 header.b=yvB1KScn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w1-20020a63fb41000000b0051b83af33desi13975914pgj.246.2023.04.25.13.11.11; Tue, 25 Apr 2023 13:11:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20221208.gappssmtp.com header.s=20221208 header.b=yvB1KScn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236159AbjDYUKO (ORCPT + 99 others); Tue, 25 Apr 2023 16:10:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36182 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236252AbjDYUKL (ORCPT ); Tue, 25 Apr 2023 16:10:11 -0400 Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 467FC16F37 for ; Tue, 25 Apr 2023 13:10:08 -0700 (PDT) Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-1a69e101070so12312085ad.1 for ; Tue, 25 Apr 2023 13:10:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20221208.gappssmtp.com; s=20221208; t=1682453408; x=1685045408; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=IXFWJn4u7/1+bAgDkIx/wTD3na4tL+1Z4g1Kyfnv5LQ=; b=yvB1KScn+EFF8c78qeutzszgVXxd6YG0QO26KxbVI80WlwrLAfzfYyjviLmxqavaF7 tLxmQa2kEchUP6INuyDzoRdBSyEIZXRjmSSclOySCSSj/FYphlxXA6euTmS1zvLgtIiu r72mNDYv419i8DPPDjese1gvHyTOu72Te0gBVBVPcZ6tK2Si5Nbs/5iG9a9ZP480kU4t xGs5bcriLw0A02/+WVtEXriAGSK2Mfpm1KD6/AHXfTUKYenmHM57oRHNO+lzpuFRV8/D x7JIjAVkraEfaQJ16lqCmrpCtQ74h2eeANFSdEO1dDTZAe0ffAW7vtiYwdEBTaIXSz6A XZmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682453408; x=1685045408; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IXFWJn4u7/1+bAgDkIx/wTD3na4tL+1Z4g1Kyfnv5LQ=; b=PJut0+7GoZQWRxJi/3KaRML8VRN6O/RmBP1RVIG8WoRpFlu7skY4Nh8qqRzMnqRfBN JlUcNRxh5vmHByZ/Xr7djctDP6/sEAZhGHNDYY877AqAh/q6r4Rj2hDCmgvVA4vsgbZo wXhZqcBiS5LkNHStD+CKgFd4jj1L+pMeFXT2ZLd1D3KwA+tk1wn09pdN1tOWuOhxm+la zEXgWrAEnMZO+y9FdKn2sLlba+HGcc4E+LY46udTgfRZbhUI9G9hla2EkS7EL0JKMeCr RqVN89Vgu2+8oayAcNIdKUvbGDQL69dFBoxG0P8CujE9oS5ak07eYrKkSNxxobqqd40b ugVQ== X-Gm-Message-State: AC+VfDz/I1DKCCazMHlM1MHXVYqVRx7YZlpaXIdZpx71Ycpkj0diO1JQ VhNZg6HKRW2tMTb0Yrf38A8hjQ== X-Received: by 2002:a17:903:41d1:b0:1a9:8769:3697 with SMTP id u17-20020a17090341d100b001a987693697mr5495214ple.4.1682453407581; Tue, 25 Apr 2023 13:10:07 -0700 (PDT) Received: from ?IPV6:2600:380:4b3d:7b0d:41df:c9d:a913:76eb? ([2600:380:4b3d:7b0d:41df:c9d:a913:76eb]) by smtp.gmail.com with ESMTPSA id t5-20020a170902bc4500b001a68d613ad9sm8659523plz.132.2023.04.25.13.10.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 25 Apr 2023 13:10:07 -0700 (PDT) Message-ID: Date: Tue, 25 Apr 2023 14:10:04 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [GIT PULL] pipe: nonblocking rw for io_uring To: Linus Torvalds , Peter Zijlstra Cc: Ingo Molnar , Will Deacon , Christian Brauner , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Rutland References: <20230421-seilbahn-vorpreschen-bd73ac3c88d7@brauner> <6882b74e-874a-c116-62ac-564104c5ad34@kernel.dk> <2e7d4f63-7ddd-e4a6-e7eb-fd2a305d442e@kernel.dk> <69ec222c-1b75-cdc1-ac1b-0e9e504db6cb@kernel.dk> <20230425194910.GA1350354@hirez.programming.kicks-ass.net> Content-Language: en-US From: Jens Axboe In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/25/23 1:58?PM, Linus Torvalds wrote: > Jens - I don't think this actually matters for the f_mode value issue, > since the only thing that might change is that FMODE_NOWAIT bit, but I > was clearly wrong on READ_ONCE(). So that loop should have it, just to > have the right pattern after all. Noted, I'll update it so it's consistent with the other use cases. Thanks! -- Jens Axboe