Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp1720832rdb; Sun, 8 Oct 2023 23:54:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGxW5XW3drKh60CdyS6jFIzQCRRjex3bu4qbrnJcFq/6f3qLaUOAuLN0kxYtNW1AOYtia4w X-Received: by 2002:a05:6870:4714:b0:1d6:3b6d:f82f with SMTP id b20-20020a056870471400b001d63b6df82fmr17173902oaq.41.1696834472116; Sun, 08 Oct 2023 23:54:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696834472; cv=none; d=google.com; s=arc-20160816; b=XvOWkaLr80BtiwKm6YTyme9wGgWFVj1ZlgmWQiSVCY5k9BD7mr4S4Xo9TFDustWKgE Abu1FhtuYw0jMSTUvGmC/b/ZuRUavfYvXL4VT7QTgS/GS64KrTH9TTSJt2G6SlOmQHcX 0qUDNwCKJ2nIHKozQud2W1yjOSbLk322JLJ31Pc0w7odCOqrA9ZAjVlUqkwYfMlJvRxI nq4CdDbSRQ2zQWS6L0Xz6ZTYqrPzgtteE5//ui6DaVtnM/GPNAwiimMc4Ujbs4n1alks hQ6NrgSlYGhGBTXp/GGnlAVGyeD21lOhAbgVn1ycnP34zD1lsue/sDmnI4+oh+7BWKiR qMnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=Qk0Yudemro3HXldXGHKf0GKPi7XWfzLQs3bF+JUyy/Y=; fh=+nDDxYuJLCCMV2nnAH5elLj7WMMl2FYvc+4ln1oQ54s=; b=pUJAUe7T2SCzkcWZuuJQTj6sU27kSYouzpzSdAtI9Sb6QlVqVTVkq+A7I6H8hI80Mi unUDClYdgLD7PN1JPScUaLOVYTA2LlCw+J3SCbFi71MH5d81nfYJDhC2pzZ1tNtepS0i ym5jTFI/9dgAJJsFmzsrenr0bjBWZjUU3u9b2uOxSN1cG2sYZkSBHn2aSLeVtTVlAzj6 4YAUUdjABZxxN9cZPfKz1UkSp5JkntUHd9gOsFeKPa9QY5oifoAQkwRQOfcV44IyWqAS TQd2KSTWLmJcHKG5735KJ5HpD/Cfa2awsoBYdDSDxLrfkTlcjqsjrBjKZzWWcBZqUiqj zo6g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id g22-20020a056a000b9600b00687427c1ac1si6925262pfj.25.2023.10.08.23.54.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Oct 2023 23:54:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 2A7698047DB0; Sun, 8 Oct 2023 23:54:28 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345240AbjJIGyQ (ORCPT + 99 others); Mon, 9 Oct 2023 02:54:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55510 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234202AbjJIGyP (ORCPT ); Mon, 9 Oct 2023 02:54:15 -0400 Received: from 1wt.eu (ded1.1wt.eu [163.172.96.212]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 66AAFA3 for ; Sun, 8 Oct 2023 23:54:13 -0700 (PDT) Received: (from willy@localhost) by mail.home.local (8.17.1/8.17.1/Submit) id 3996rwwm018836; Mon, 9 Oct 2023 08:53:58 +0200 Date: Mon, 9 Oct 2023 08:53:58 +0200 From: Willy Tarreau To: "Paul E. McKenney" Cc: Thomas =?iso-8859-1?Q?Wei=DFschuh?= , Shuah Khan , Shuah Khan , linux-kernel@vger.kernel.org Subject: Re: nolibc changes since 6.6-rc1 for linux-next Message-ID: References: <11a790c0-f9c0-49eb-b14f-56b962af6d2d@t-8ch.de> <48c01af3-d373-4546-a8f2-d81fa447eaaa@t-8ch.de> <25382680-956a-4612-b930-f6823c71cf8d@paulmck-laptop> <696fc488-63d3-444c-a9f2-14d7a7379143@linuxfoundation.org> <23bc3841-4cda-4a23-a67f-a944e1104f1d@paulmck-laptop> <20231007070630.GB20998@1wt.eu> <76a51116-46bb-4271-b5ac-c101e02d5a63@paulmck-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <76a51116-46bb-4271-b5ac-c101e02d5a63@paulmck-laptop> X-Spam-Status: No, score=2.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Sun, 08 Oct 2023 23:54:28 -0700 (PDT) X-Spam-Level: ** Hi Paul, On Sun, Oct 08, 2023 at 09:27:43AM -0700, Paul E. McKenney wrote: (...) > The other approach involves rebasing the "nolibc/next" stack > on top of the "nolibc/fixes" stack. That was my initial expectation as well, it's much easier, preserves the patches ordering so it guarantees that all fixes are always present in -next and that there won't be conflicts when they're finally submitted. > And then I send the fixes portion of the branch to Linus after a few > days of exposure to -next testing, and the full branch for the upcoming > merge window. Indeed, it also allows to test both together and can reduce the cost of testing (unless we really want to test something specific to the fixes branch once in a while). > Test results for nolibc-rebase.2023.10.08a: > "make run": 160 test(s): 158 passed, 2 skipped, 0 failed => status: warning > "make run-user": 160 test(s): 158 passed, 2 skipped, 0 failed => status: warning > > This approach has its strenghts and weaknesses. > > 1. It avoids all the weaknesses called out for merging. > > 2. It can require more testing when moving yet another commit > down into urgent-fixes portion of the branch. > > 3. Many people are much less comfortable rebasing and mass > cherry-picking than they are with merging. I tend to think that anything called "-next" should mostly be expected to change over time and support rebases. One good reason for this is to remerge fixes for recently added changes so as not to needlessly leave bogus commits in the history, since that tends to break bisect. > While in the area, would the following (absolutely not urgent or even > particularly important) patch be a good idea? This gets rid of a line > of noise from "git status" after running the tests. Good idea, feel free to propose a patch ;-) Thanks! Willy