Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp20432rwi; Wed, 26 Oct 2022 19:43:02 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5NOSXFpIK0BwPtlLlVRO23YxW+StOLZOzf+koGqsBF9ZAAPKnfJw6cOhK0jHIoMHmA7xjI X-Received: by 2002:a17:907:75fc:b0:7aa:e0b3:270 with SMTP id jz28-20020a17090775fc00b007aae0b30270mr13249065ejc.680.1666838582346; Wed, 26 Oct 2022 19:43:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666838582; cv=none; d=google.com; s=arc-20160816; b=VpElPhSlW0nBVTIr8k1SOZWFTYx0ppgzZ4u8FwYEc6u78kBDXww/k3BDOU1ftP+sqO h66JLcyI8SyBfd0B4fzA7pNNwZzAePrq6hB1D9cuniUnb+/cAvN6X89sBAD7nGByP5n9 hX8OKzkSX0bNtjm45eRpBhNv6qo4tTqD8ZzXNJ5mv+igsoLi1Ino/QFHHz3M2UiW1ULS bCyRmLJCB86QPxGXe7e8hid8l3rkzajmuo3KR573SVb/RYpd4/btSmIKV6bPGeBOyJRC 3jwAfwZscsDR0eZocbEQhXIu8nIJjz7bcCxK7/MrAFp3PnhIBdZgtv+LuMAoTIn1k42F nW9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=JNgnQC7D+jo0ErCxT+x2UUlSDovjuhvUKb/kMb7K3Kg=; b=AIe3AwxQ7Td4bht0m/WPRdPVMAbJ36ydKuhzKmGHlsK8Jn5qX34GkQK7iyLLRbQrki hw0S0ULFuqOp24yuJZhlYmUuc4Naw5LONLVOpuOT8Gf8BFNX2wrlaX+uYVTdghGBzV51 JjwWcaL9ZIvAeu7nE8uI96p0FQQ26GcJBIfWoxU3ifT2MMJL5Z6WtUvbLYcEi8m7wB8P N2L/yk8v73wuGUklMrRnlcmsg+33CpML1KSLrGeS+6Z3M620JVaKcH1iZWDiyiAryKnb oyP8CMW9/OeoOd2MTpNpQLFYrGIsEm0ajGy7NVQjuE0VtYItq9/qNMIfvQD5y+P8+TlT wzxw== ARC-Authentication-Results: i=1; mx.google.com; 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 v7-20020a170906564700b0078c3197bf86si124154ejr.533.2022.10.26.19.42.35; Wed, 26 Oct 2022 19:43:02 -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; 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 S233403AbiJ0CfH (ORCPT + 99 others); Wed, 26 Oct 2022 22:35:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44416 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233040AbiJ0CfF (ORCPT ); Wed, 26 Oct 2022 22:35:05 -0400 Received: from 1wt.eu (wtarreau.pck.nerim.net [62.212.114.60]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id B7C2D1AF34; Wed, 26 Oct 2022 19:35:02 -0700 (PDT) Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id 29R2YunU026375; Thu, 27 Oct 2022 04:34:56 +0200 Date: Thu, 27 Oct 2022 04:34:56 +0200 From: Willy Tarreau To: "Paul E. McKenney" Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] selftests/nolibc: always rebuild the sysroot when running a test Message-ID: <20221027023456.GA26215@1wt.eu> References: <20221026054508.19634-1-w@1wt.eu> <20221026164825.GN5600@paulmck-ThinkPad-P17-Gen-1> <20221026195902.GB24197@1wt.eu> <20221026204138.GQ5600@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221026204138.GQ5600@paulmck-ThinkPad-P17-Gen-1> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS 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 Wed, Oct 26, 2022 at 01:41:38PM -0700, Paul E. McKenney wrote: > > > I have queued this. I expect to push this into the next merge window, > > > thus avoiding the need to document the need for "make clean" in my > > > pull request. ;-) > > > > Stupid question, is it really worth postponing it, considering that > > we've just introduced this series right now ? I mean, if the current > > usage is confusing, it's probably better to propose the fix before > > 6.1-final ? It's not a new feature here but rather a fix for a recently > > introduced one, thus I think it could be part of the next fix series. > > Rest assured I don't want to put a mess into your patch workflow, just > > asking :-) > > You lost me here. Ah sorry! > My intent is to push these nolicb patches into the upcoming v6.2 > merge window: > > 2318a710bffbd tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12 > 6937b8de8f1c3 tools/nolibc/string: Fix memcmp() implementation > e1bbfe393c900 selftests/nolibc: Add 7 tests for memcmp() > 3f2c1c45a3a9a selftests/nolibc: Always rebuild the sysroot when running a test > > I didn't see the problem until I queued the third patch (e1bbfe393c900), > and it is still in -rcu, not in v6.1. > > What am I missing here? I thought that since some of them are fixes, they would be pushed during 6.1-rc so that we don't release 6.1 with known defects. For example Rasmus' fix for memcmp() or the strlen() fix would IMHO make sense for this release since we're aware of the bugs and we have the fixes. The 3rd one is indeed an addition and in no way a fix and it can easily wait for 6.2. The 4th one is more of a usability fix but I agree that for this last one it's debatable, I was mostly seeing this as a possiility to avoid causing needless confusion. Hoping this clarifies my initial question. Thanks, Willy