Received: by 2002:a05:7412:bc1a:b0:d7:7d3a:4fe2 with SMTP id ki26csp596681rdb; Sat, 19 Aug 2023 15:16:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE+M2BlrcbiJdB/dy7/DwkuQiVIeHvSl8InA9hUpd8hSnX07DepEDejZ4Bf0GuJRtuCK89s X-Received: by 2002:a17:903:230c:b0:1bb:ac37:384b with SMTP id d12-20020a170903230c00b001bbac37384bmr3575969plh.6.1692483361711; Sat, 19 Aug 2023 15:16:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692483361; cv=none; d=google.com; s=arc-20160816; b=UXh5LkGa0O3UbmhoaZrnjZ5P8vbQCDaDzjrmPTI85FWH4ztaRT3nSiorRAOyqbbOFx FTIuvlCnHWKnwBcKvhxD7I6KSLyIRb0ZWvAms36xy4qIx8XL438wBETN4vFgLyz7j0qv zdZ+mQJ2Iver2Byf/HVHiLpJyXLxVpQ+he52Xd63bWImlSxgp83nwz5o/4sord5UghS3 FEZZ6A3UB4ThCzbit6n90FutE7jGpYZtt6gxZ49qGMhntXREHlUkSGJ/rZnDX/RpvhQU mtfIU29B4vHgjAjE03DM7whEJK83WpXFTJTSG9K4kdzZB/N3NbB84u97aAUpeqJNfITJ 7nDQ== 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 :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=lTSeYU3JyTRpC8MJkT9sFIq+oIiYKkH14KvEcr7o5GA=; fh=iKBUhVG3nK14l98kASfTXIcWpHHlJYgIw8AeSVA9e8U=; b=bbsmQQL+9hH4NcmIrt7xslrKuJdd1MnuYlquqKbll5DmORwu6GtQTG+f8D9PkYDV8W eJcXjZzVNX4iPYa4RVZj1qihQd8APqDdZ7EdPcKCPYKveAxIrF9O1rg4cUTHQ2ZKHHmg 6sjjuSz/OIw3uomWAvdkxZWRBgRPOABWnjiBVDujybm/GYW+CjlgcY856IswE5AjkGuZ jTbPBNJpdoBxKMK75sUq7nMLInmaamZPUuRLS3Y2gpdLfzT/jPC2jNF6VCJNSx7kTDmI pyY/xTpB8e/y8eq33Q4jv+mgW3lOgCHuK8tkbIlwnU9g8frK2i81+kVitMMFj0EhJqVu N0GA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=BBzzif0A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id jf5-20020a170903268500b001bef085a37dsi3968106plb.86.2023.08.19.15.16.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Aug 2023 15:16:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=BBzzif0A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7ECF1103BB4; Sat, 19 Aug 2023 01:50:26 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344768AbjHPQxd (ORCPT + 99 others); Wed, 16 Aug 2023 12:53:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44994 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344960AbjHPQxI (ORCPT ); Wed, 16 Aug 2023 12:53:08 -0400 Received: from mail-il1-x134.google.com (mail-il1-x134.google.com [IPv6:2607:f8b0:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 02FE3E4C for ; Wed, 16 Aug 2023 09:53:07 -0700 (PDT) Received: by mail-il1-x134.google.com with SMTP id e9e14a558f8ab-3496e3e02f3so5318625ab.0 for ; Wed, 16 Aug 2023 09:53:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1692204786; x=1692809586; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=lTSeYU3JyTRpC8MJkT9sFIq+oIiYKkH14KvEcr7o5GA=; b=BBzzif0AayYda7c4a9xibgNV0egsHz2CC+x+7A2T4Hgb7Noi0B4ZQCjnOk06IN4ydd GQNecB6WPh1L6q2HFIvWUmHWGugTWfAhSgg94xGIkLhd76Y8GmsjtfNP0fMWlnEqEYO3 /2Fm3IXGCiyE4FmUABsfCWEdyutTyTaCDu3M4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692204786; x=1692809586; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lTSeYU3JyTRpC8MJkT9sFIq+oIiYKkH14KvEcr7o5GA=; b=h8zGk8eNOzFQFbxFc68wJT872LgslTWSkOijnA4fNCOkxpEafY4YHi1L9yKR7GthCK br0zZhrojiwvRssgyA6wuRPoRoJJL8sFo45AKYwMW78xYRp1R1c8JREy7n5tIW0nSG5e Vk3MlQWB4DyDebgJLScRzLmeJughTm3gHTleFPhudJ6O8QZ1NlZaTITv94g+IHNOS5N3 rpmYP2nFhP2+UuAeLDjYUXh3bv9mH4WCV7ZeQbogvZQyW3nFhgvznxl5/07wDc1iTYUP 7YT5GqbunZxrNwNGNap2A3864Ihtr3WY3ar0nQB83FI2N9Nc2MhBrZ+rU/VFauM1R688 qMBw== X-Gm-Message-State: AOJu0Yy9mjyQ4DNHUDtZqbLxjOenianbwHq8UNJTY1cIqUNi3visOn9k i3S/Fsyp/fjiagN1yyxLkBKcAPvswX9uF37k1Xo= X-Received: by 2002:a92:b0c:0:b0:349:983c:4940 with SMTP id b12-20020a920b0c000000b00349983c4940mr3556570ilf.1.1692204786417; Wed, 16 Aug 2023 09:53:06 -0700 (PDT) Received: from [192.168.1.128] ([38.15.45.1]) by smtp.gmail.com with ESMTPSA id b16-20020a92db10000000b003424b3d6d37sm4759933iln.24.2023.08.16.09.52.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Aug 2023 09:53:05 -0700 (PDT) Message-ID: <3193a5a7-ea3b-e6ed-d42c-fa034c2affdc@linuxfoundation.org> Date: Wed, 16 Aug 2023 10:52:34 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH] selftests/futex: Order calls to futex_lock_pi Content-Language: en-US To: "Nysal Jan K.A" , Thomas Gleixner , Ingo Molnar Cc: Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?Q?Andr=c3=a9_Almeida?= , Shuah Khan , linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, Shuah Khan References: <20230814080927.61048-1-nysal@linux.ibm.com> From: Shuah Khan In-Reply-To: <20230814080927.61048-1-nysal@linux.ibm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 8/14/23 02:09, Nysal Jan K.A wrote: > Observed occassional failures in the futex_wait_timeout test: > > ok 1 futex_wait relative succeeds > ok 2 futex_wait_bitset realtime succeeds > ok 3 futex_wait_bitset monotonic succeeds > ok 4 futex_wait_requeue_pi realtime succeeds > ok 5 futex_wait_requeue_pi monotonic succeeds > not ok 6 futex_lock_pi realtime returned 0 > ...... > > The test expects the child thread to complete some steps before > the parent thread gets to run. There is an implicit expectation > of the order of invocation of futex_lock_pi between the child thread > and the parent thread. Make this order explicit. If the order is > not met, the futex_lock_pi call in the parent thread succeeds and > will not timeout. > > Fixes: f4addd54b161 ("selftests: futex: Expand timeout test") > Signed-off-by: Nysal Jan K.A > --- Thank you. Applied to linux-kselftest next for Linux 6.6-rc1. thanks, -- Shuah