Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp1074446rdh; Mon, 25 Sep 2023 02:23:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGR0qWQ6j2zQHJm2wHzUq+MStTF9WLhspS1/4E2je96j+Rdt7UZaKqKgD4VwEym+4knPMTr X-Received: by 2002:a67:b447:0:b0:452:63b7:2f6d with SMTP id c7-20020a67b447000000b0045263b72f6dmr3205670vsm.34.1695633820328; Mon, 25 Sep 2023 02:23:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695633820; cv=none; d=google.com; s=arc-20160816; b=u7YhKz2tPSwypnrUnoY92yPXRDbjK45NoY8SUp7WnAUK07DLrqj+L+xKdQVvx/ZvEh JC1xmifdBcSxDrTRKtHEDMcM3vHH+kj7fufeULETb1A8q/AcMpuXpOHyVMTYnt4lXFGS 6YtfA8IX5IRTB63dmplnPJSe16UU9dpSz5RxKtN9AogUAGNQXyQgLXs830Bseh4MaVOb jGxTiC1PCNowt2DprmptCwKJuwu8B4HeyOHkV9fbB+lLS8rMbg4ADhljejkA+mkGSXGh OM3oSYEFyQ+pRqddrkc7h5EPuhVU2ijr1jixc+JkOKEfKZCNh9MBnobba3TvGyMcFm1K zhbw== 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:reply-to :from:references:cc:to:content-language:subject:user-agent :mime-version:date:message-id; bh=ASgKlrQWh7Bnfx9X32g8R8HEwyI5rv8uRaTM6snH3gs=; fh=JZBP6gNaUBvyFLJ2GJ/7h/TvLLU9pWAkjIMuS8L1M6A=; b=uGk893ZAfVfntdUzn1000LBNpmZAVjX5NAyWszOVv2WJqYc3xipjJ/+4Y6R6qNPIC+ +0cp8xkIcpc6rLvvvsoSxZMT9YrPjA/RzdMRV32FMGU+ejjcvk8T12qhAqpwLJNw0A9s yAQXHsCIfSYdKKNnsoL+t/+bodXN16Hggk5Jlrb5mY6ZOFlVqeT7bJGH+kzBf1knKcdl pdBTT2vKIyC12Q+PcACfH9rxzdqatMQ/IG27EAzfVdXbnXyuJ7PBqz11+rAl/+yY/tYt v/2iEKEfRTa/drriYHk35GILdS5tqC69yyZ9/+dwfwZG7VQVe/Q81tU8I2jeq3HjYeGP 3WyQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id g18-20020a631112000000b00563d9ff5158si9434602pgl.350.2023.09.25.02.23.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 02:23:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 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 agentk.vger.email (Postfix) with ESMTP id 4E86080B7AD4; Mon, 25 Sep 2023 02:12:10 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232654AbjIYJMI (ORCPT + 99 others); Mon, 25 Sep 2023 05:12:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49390 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232642AbjIYJMF (ORCPT ); Mon, 25 Sep 2023 05:12:05 -0400 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5CB9BD3 for ; Mon, 25 Sep 2023 02:11:54 -0700 (PDT) Received: from [2a02:8108:8980:2478:8cde:aa2c:f324:937e]; authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1qkhdA-0004Kj-43; Mon, 25 Sep 2023 11:11:52 +0200 Message-ID: <0efa9992-c2f8-4ae3-943f-9b17d0e1b1b7@leemhuis.info> Date: Mon, 25 Sep 2023 11:11:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Linux regressions report for mainline [2023-09-24] Content-Language: en-US, de-DE To: Greg KH Cc: LKML , Linus Torvalds , Linux regressions mailing list References: <169557219938.3206394.2779757887621800924@leemhuis.info> <2023092522-climatic-commend-8c99@gregkh> From: "Linux regression tracking (Thorsten Leemhuis)" Reply-To: Linux regressions mailing list In-Reply-To: <2023092522-climatic-commend-8c99@gregkh> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-bounce-key: webpack.hosteurope.de;regressions@leemhuis.info;1695633114;21f45c9e; X-HE-SMSGID: 1qkhdA-0004Kj-43 X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.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 (agentk.vger.email [0.0.0.0]); Mon, 25 Sep 2023 02:12:10 -0700 (PDT) On 25.09.23 10:02, Greg KH wrote: > On Sun, Sep 24, 2023 at 04:17:40PM +0000, Regzbot (on behalf of Thorsten Leemhuis) wrote: >> (2) Nearly six weeks ago there was a report that 101bd907b4244a ("misc: >> rtsx: judge ASPM Mode to set PETXCFG Reg") [v6.5-rc6, v6.4.11, v6.1.46, >> v5.15.127] broke booting various laptops (many or all of them are Dell). >> This apparently plagues quite a few users, hence there were multiple >> reports (see [2] for those I'm aware of). At least Fedora, openSUSE, and >> nixOS have meanwhile reverted the change in their latest stable kernels >> [3]. I one and a half week proposed to revert the culprit when I fully >> noticed it's impact, but Greg wanted to give the developers more time. >> We finally have a fix in sight now [5]; someone affected replied that it >> helps. Not sure what's the right way forward now. But overall this to me >> feels a lot like "this is not how a regression should be handled". >> That's why I wanted to bring it up here in case to ensure your are aware >> of this. > > We now have confirmed testing that the proposed fix resolves the issue > so I'll be getting it to Linus in time for the next -rc. Many thx! > I've been > traveling all last week and this week for conferences so my response > times have been a bit slow, sorry. No worries, I already suspected this[1]. The major aspect in this whole episode that bugs me a lot is different anyway: Wouldn't it have been much much better to revert[2] the culprit quickly once it was known to cause a regression that annoyed some users a whole lot[3, 4]? Yes, looking back now it's easy to ask. But I encounter similar situations all the time: developers and maintainers are (understandably!) often quite reluctant to revert commits causing regressions, especially when a fix seems not far off. But in the end it often (like in this case) takes quite a while to polish the fix, get it tested, reviewed, in -next for a day or two, into mainline, and (when needed, like in this case) incorporation in affected stable series. That's why I wrote the "Expectations and best practices for fixing regressions" section in Documentation/process/handling-regressions.rst, which mentions rough time frames to help when a revert is appropriate. But nobody cares about them -- and I don't blame anyone, as Linus never ACKed them; even parts that are directly based on statements from Linus are ignored all the time (often because people simply don't known about them [5]). That makes my job hard. :-/ Ciao, Thorsten [1] Sadly I couldn't make it to Bilbao this year; ohh, and BTW, enjoy Paris this week; wanted to be there, but that didn't work out due to stupid reasons. :-/ [2] Or would that have cause a big regression for anyone? doesn't look like it from here, but maybe I'm missing something. [3] FWIW, I consider it partly my fault that this didn't happen, as I should have rooted for this way earlier. :-/ I was on vacation when when the report came in and only realize the full impact much later; then I finally suggested to revert this ~11 days ago a fix seemed not too far off. OTOH I still thing a revert at that point would have been the right thing to do. [4] And reapply it later (outside of the merge window) together with a fix or directly in fixed form. [5] recent example: https://lore.kernel.org/all/a2839c37-580f-4091-8bbc-50eea96c7c8b@leemhuis.info/