Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp6083669rwd; Mon, 19 Jun 2023 01:57:43 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ59LA8i6XOQv57iPPqcRLtfK/jD4XOlEjytmvEg5SfK5PB1rPbjxl0EcNqsiNOZgsxgxNZB X-Received: by 2002:a17:902:e5cc:b0:1b6:72af:624a with SMTP id u12-20020a170902e5cc00b001b672af624amr190042plf.38.1687165062917; Mon, 19 Jun 2023 01:57:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687165062; cv=none; d=google.com; s=arc-20160816; b=s91xLMJoKKnu8DX9yKPMSPk2eT95fdOQC8YCzr5/P00NvnqDnv2ZQuTuLohVn3q39Q BaozNxCkvFkdscS+bNx4o77vUdcH1U3UwXXs/MsuQvg7+qzyT9Kl258YnAN9ndjIxKFc ENqksbP/bN9k786cKq4215+FTPsBipTQSh8LNrqX0HXbvZkmNmVcrKiVD3a4WC9Rbcun KLGsdDPdA85ZAk328/cwb6nPwbYl4SbC6Y8ijE9ZO9/WqCKIU4nj06j9DfPILudL5LBE YUIQaIM8+ShrMnKkOWNnJK1BtI7vD0IdBetdmazVhK026UiM0cJ6dOw1zRN2D4mVn7hL Pi3w== 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:dkim-signature; bh=4s0bgjsuh+KU8AaniTNLwYmbei2p2qAYsZ/pd0V7Z20=; b=dtF7xklvTgqtP+zC2ryWGON7rEnua5wNmVmWLFnwGNityW+R/MO4/YTtwtuFlKE235 2rVLEwRRTwI3Gw79ErzO57p46fyk/VIR6hEqGORbmAV0QCb1xFYanoFHds4JwNniCeA6 k6r+WczLZ/XdYBDe3M2czVBi5fetrq5+ZozmHJGIhGIgn2rTae3gZC+VDr5YtpNri8o3 m9pLD/5/G8JVBTTlX6lNMLZSYHDDj0+yu0PAjKOdIsM4Vs9rklrzjwpfOgMbECNHCMo2 RfdNQx1A09uFaRQt5qi7RFH1oIHf+EisMwVLP51kYKvgbfIe0Pr6XhlL/7AtDgA2kmXo 3f4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NNxBbN+z; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c17-20020a170903235100b001b212ecbd17si21993951plh.233.2023.06.19.01.57.31; Mon, 19 Jun 2023 01:57:42 -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; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NNxBbN+z; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230514AbjFSIw7 (ORCPT + 99 others); Mon, 19 Jun 2023 04:52:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52778 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230394AbjFSIwr (ORCPT ); Mon, 19 Jun 2023 04:52:47 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 481D82D76 for ; Mon, 19 Jun 2023 01:51:21 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id AD928609AD for ; Mon, 19 Jun 2023 08:51:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A874DC433C8; Mon, 19 Jun 2023 08:51:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1687164680; bh=9tr894bUJPyEle9Z+F67V1kJcNZRBdDZOiDjGqyney4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=NNxBbN+zNy6zJrESVV4+SnU1w7tUjSxxu6+2fIa0MLE7C+wIESxTdvsSqNIj9OfNg FnWjwq7SAXdmA8VLAthcbSRHuzOuvtyeAiXeRnrsxitTqFoGW2dSVrsp96PmAGFa5N jGkPxwf7lyUnVwmQb2TtZLRuAZSSgjQQfEnyu30Y= Date: Mon, 19 Jun 2023 10:49:52 +0200 From: Greg KH To: Thorsten Leemhuis Cc: Linus Torvalds , Linux kernel regressions list , LKML Subject: Re: JFYI: patches in next that might be good to mainline rather sooner than later? Message-ID: <2023061955-abdominal-refute-4b5a@gregkh> References: <9e0f5378-63d8-add4-2b79-2173a4c98086@leemhuis.info> <24edd13e-791a-bd05-0a44-dd5475c7e200@leemhuis.info> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <24edd13e-791a-bd05-0a44-dd5475c7e200@leemhuis.info> X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, 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-kernel@vger.kernel.org On Sun, Jun 18, 2023 at 03:40:15PM +0200, Thorsten Leemhuis wrote: > On 18.06.23 10:49, Thorsten Leemhuis wrote: > > Hi Linus, hi Greg, > > > > I got the impression that early stable releases with a huge number of > > patches (like 6.3.2 with ~690 changes) seems to cause a few regressions. > > As you know, those releases usually contain many backports of changes > > merged during the merge window for the following mainline release (e.g. > > 6.4). That made me wonder: > > > > How many patches do we have in linux-next right now that better should > > be merged this cycle (e.g. ahead of the 6.4 release) instead of merging > > them in the merge window for 6.5 and backporting them shortly afterwards? > > > > To check I briefly set down and quickly hacked together a python > > script[1] that looks at linux-next for patches with tags like 'Cc: > > stable...' and 'Fixes: ', as all respectively some (or many?) of those > > will be backported. I made the script ignore a few things, like commits > > from the past eight days and commits that fix changes committed to > > mainline more that a year ago. > > > > I ran this a few minutes ago and it spilled out about 260 changes (about > > 80 of them with a stable tag). I put the results into a table: > > https://docs.google.com/spreadsheets/d/1OnMrde1e7LBMPhOPJL0Sn9rd3W32mTGls_qGMoZS8z8/edit?usp=sharing > > TWIMC, I just updated the data slightly, as I updated the script to also > look for commits that revert changes from the current mainline cycle. > > Did that while I was preparing this weeks regression report and noticed > a series of reverts[1] in next where my brain said "hmmm, Andrew merged > those more than a week ago to mm-hotfixes-unstable and -rc7 is due > today; I don't see a pr from him and wonder if these revert are > something that better should be in rc7 to help preventing a rc8?" > > [1] https://lore.kernel.org/all/20230609081518.3039120-1-qi.zheng@linux.dev/ > noticed it via > https://lore.kernel.org/lkml/ZH6K0McWBeCjaf16@dread.disaster.area/ Having "only" 82 commits that cc: stable is a _HUGE_ decrease, so that's great to see. That's a very low % overall from the number of non-cc-stable commits in the tree, so this feels good to me. Most of those are tiny stuff, dts fixes, fixes for minor platforms/drivers, lockdep fixes, and other tiny things that maintainers probably just don't think worthy of getting into -final now, as long as they make it into the tree "eventually". I know it's that way for some of the commits in my trees that are tagged that way. The "fixes-only" commits are a bit more interesting, we still have huge swaths of subsystems that refuse to actually tag commits for stable, but luckily developers know to at least put a "Fixes:" tag on their fixes, which help us out in classifying where they should go. The "reverts" look not so good to me, but it's hard to know if they are followed up with a "real fix" afterward, which is common at times. Anyway, thanks for doing this, looks pretty sane to me. greg k-h