Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C34A3C64ED6 for ; Wed, 1 Mar 2023 10:31:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229709AbjCAKb3 (ORCPT ); Wed, 1 Mar 2023 05:31:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49000 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229659AbjCAKbZ (ORCPT ); Wed, 1 Mar 2023 05:31:25 -0500 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57F712A992; Wed, 1 Mar 2023 02:31:23 -0800 (PST) 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 1pXJk0-0000Cp-Sh; Wed, 01 Mar 2023 11:31:20 +0100 Message-ID: Date: Wed, 1 Mar 2023 11:31:20 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US, de-DE To: Greg KH , Amir Goldstein Cc: Eric Biggers , Sasha Levin , linux-kernel@vger.kernel.org, stable@vger.kernel.org, viro@zeniv.linux.org.uk, linux-fsdevel@vger.kernel.org References: From: Thorsten Leemhuis Subject: Re: AUTOSEL process In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-bounce-key: webpack.hosteurope.de;linux@leemhuis.info;1677666683;5674a027; X-HE-SMSGID: 1pXJk0-0000Cp-Sh Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 28.02.23 12:28, Greg KH wrote: > On Tue, Feb 28, 2023 at 12:41:07PM +0200, Amir Goldstein wrote: >>>> I'm not sure how feedback in the form of "this sucks but I'm sure it >>>> could be much better" is useful. >>> I've already given you some specific suggestions. >>> I can't force you to listen to them, of course. >> >> As you probably know, this is not the first time that the subject of the >> AUTOSEL process has been discussed. >> Here is one example from fsdevel with a few other suggestions [1]. >> >> But just so you know, as a maintainer, you have the option to request that >> patches to your subsystem will not be selected by AUTOSEL and run your >> own process to select, test and submit fixes to stable trees. > [...] > In an ideal world, all maintainers would properly mark their patches for > stable backporting (as documented for the past 15+ years, with a cc: > stable tag, NOT a Fixes: tag), but we do not live in that world, and > hence, the need for the AUTOSEL work. Well, we could do something to get a bit closer to the ideal world: teach checkpatch.pl to help developers do the right thing in the first place. That's what I'm trying to do right now to make them add Link: tags more often (https://git.kernel.org/torvalds/c/d7f1d71e5ef6 ), as my regression tracking efforts heavily rely on them. Shouldn't be too hard to add a simple check along the lines of "this change has a Fixes: tag; either CC stable or do to suppress this warning" ( could be a "nostable" tag or something else that we'd need to agree on first). In an ideal we'd maybe even have a "checkpatch bot" that looks at all patches posted and sends feedback to the list if it finds something to improve. Sure, some (a lot?) of what AUTOSEL does relies on data that is only available after a change was merged, but maybe some is available earlier already. Ciao, Thorsten