Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp838887rwr; Thu, 20 Apr 2023 07:03:25 -0700 (PDT) X-Google-Smtp-Source: AKy350aQQRBwQCR5yb3YXmFruIcpD2utSgM1o+KV/5BE7KWYRfAIg2n5eS1zD1Vel6WhcC4YOQyJ X-Received: by 2002:a0d:ddca:0:b0:54f:8f16:c8b5 with SMTP id g193-20020a0dddca000000b0054f8f16c8b5mr1012281ywe.34.1681999405212; Thu, 20 Apr 2023 07:03:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681999405; cv=none; d=google.com; s=arc-20160816; b=cm3cCiQJKawvkg0VxXQjMXBtRZVh1XGBlLaRattOEhTad9VDIluO8f5g1HCrXaKrAi Wk1hSfZoQgPiu/0FUiCTxItPOOLEvtrrdh2FPNSK6ky7qYoDudKG4RqE6apN/j6SZU/r /tK/PO5LD1H1vvO8HF4Mw/U6SPxqEkRjIVbz6rk+lrVrqoJK+m6q8CxtWfuhg1ZMU2ZS wnjyyryY2x9x5bUgfBRLacutzls1wrfQyJklwC/fl2DWDmsmSbn6mjPo6k7IFxWZ4KVK FzGD3pRVL+CrQtgpQsrWdkWxUcZe+G5zyPipGyNwRr4RsIBhpx6+RUKOdosaA9dgmv0i TciA== 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; bh=kUvZ94Fvm16f7B2kr8kzJDKPRe7WNHsMcDOOxNtIoco=; b=IcdiZit6Mfncz+hjDDXpQLY6/2OY3YGX/R+Rk/12eFG1hnVKJlOM1+4K85uYwZB5IM GnidvUVkKDHTnCd5QBLdh2+SVA5SUAsRGHEsPWiRAzMEKI/43WWFvIUZ4EgQio/Qbg0h ztVO3gO2ctSv5hwFrqrBG5dITw2iRWa2olL+BWmsW8YuObLvyKV2XilUcKGISiFaZ8/y mmuDQjRyqvSXt3xdaNTBCwYqhzkKwoOpOYY5mmKCQiKogvAhjcnxTDzI1Xh/TVM63d79 kBGbcpq7DAPZFijz0USfwvnB9MQynojiT2sEcTasxzaJuVRJrAyPXycofNKSf2gdWmBI I9jw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-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 t82-20020a814655000000b00555d531fe25si1483077ywa.566.2023.04.20.07.03.08; Thu, 20 Apr 2023 07:03:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231672AbjDTNuf (ORCPT + 63 others); Thu, 20 Apr 2023 09:50:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231732AbjDTNu2 (ORCPT ); Thu, 20 Apr 2023 09:50:28 -0400 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CA50E35BB for ; Thu, 20 Apr 2023 06:50:26 -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 1ppUg4-0004pQ-QH; Thu, 20 Apr 2023 15:50:24 +0200 Message-ID: Date: Thu, 20 Apr 2023 15:50:22 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [PATCH] wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() Content-Language: en-US, de-DE To: Kalle Valo , =?UTF-8?Q?Toke_H=c3=b8iland-J=c3=b8rgense?= =?UTF-8?Q?n?= Cc: Colin Ian King , linux-wireless@vger.kernel.org, Linux kernel regressions list , Jakub Kicinski , Greg KH References: <20230413214118.153781-1-toke@toke.dk> <87v8hysrzx.fsf@kernel.org> <87bkjqzrdm.fsf@toke.dk> <87edom7i6i.fsf@kernel.org> <877cu9wl7r.fsf@toke.dk> <87zg74v5cy.fsf@kernel.org> From: Thorsten Leemhuis In-Reply-To: <87zg74v5cy.fsf@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-bounce-key: webpack.hosteurope.de;regressions@leemhuis.info;1681998626;3e067542; X-HE-SMSGID: 1ppUg4-0004pQ-QH X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,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-wireless@vger.kernel.org [CCing Jakub, Greg and the regressions list] On 19.04.23 06:54, Kalle Valo wrote: > Toke Høiland-Jørgensen writes: > >>>> Anyway, cf the bugzilla [FWIW, it's this ticket Toke meant: https://bugzilla.kernel.org/show_bug.cgi?id=217286 ] >>>> this was a pretty bad regression for 6.2, so >>>> would be good to move this along reasonably quickly (although I guess we >>>> just missed the -net PR for rc7)... >>> >>> I'm not planning to send anymore stuff to v6.3 so my plan is to take >>> this to -next. The merge window is very close anyway so this shouldn't >>> cause too much delay. >> >> Hmm, okay, a bit unfortunate that we'll ship 6.3 with the same bug > > Yeah, it is unfortunate. Agreed. > But it is always a question of time :) To save > time I usually try to send two wireless tree pull requests per cycle, > one early in the cycle and the second around the middle. Why not ask Linus to pull this directly from the list then? He doesn't mind doing that for an occasional regression fix. And then he can decide himself if the change is worth the risk -- and obviously can take into account if he'll release and rc8 or not. That's why Documentation/process/handling-regressions.rst (https://docs.kernel.org/process/handling-regressions.html ) even tells people to use that approach in a situation like this one. Fun fact: that document also says "Subsystem maintainers are expected to assist in reaching those periods [...]. They thus might have to send git-pull requests earlier or more often than usual; [...]". That whole section has a lot of "Ideally" in it, because yes, this thing called real life is complicated sometimes and we are all volunteers. But still it's a bit unfortunate that such a important tree like wireless doesn't sent its fixes upstream every week. > The patch has cc stable so I assume it should go quickly to stable > releases. To me it looks a lot like Greg most of the time only backports important bug fixes during merge windows (e.g. when asked or when he noticed something important) -- and leaves everything else often until after rc1. And when there are a lot of backports, he might even do it in two batches then. Hence it might easily take until ~May 11th or 18th (if we get a rc8) until this fix reaches 6.2.y and 6.3.y. Then it in the end would have taken about one month for the fix to reach the users. That is really unfortunate. Preventing such situations (which are not rare) is one of the main reason why handling-regressions.rst was written like it is... Ciao, Thorsten