Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933319Ab3GPQj2 (ORCPT ); Tue, 16 Jul 2013 12:39:28 -0400 Received: from cantor2.suse.de ([195.135.220.15]:43269 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754589Ab3GPQj1 (ORCPT ); Tue, 16 Jul 2013 12:39:27 -0400 Date: Tue, 16 Jul 2013 18:40:39 +0200 Message-ID: From: Takashi Iwai To: David Lang Cc: Willy Tarreau , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, stable@vger.kernel.org, ksummit-2013-discuss@lists.linux-foundation.org, torvalds@linux-foundation.org Subject: Re: [Ksummit-2013-discuss] When to push bug fixes to mainline In-Reply-To: References: <20130711214830.611455274@linuxfoundation.org> <20130712005023.GB31005@thunk.org> <20130712051451.GC25815@1wt.eu> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/24.2 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1616 Lines: 39 At Tue, 16 Jul 2013 00:19:16 -0700 (PDT), David Lang wrote: > > On Fri, 12 Jul 2013, Willy Tarreau wrote: > > > And maybe in the end, having 1/10 patch cause a regression is not *that* > > dramatic, and probably less than not fixing the 9 other bugs. In one case > > we rely on -stable to merge the 10 fixes, and on the other case we'd rely > > on -stable to just revert one of them. > > Apologies for the late post, I'm catching up on things, but this jumped out at > me. > > We went through a LOT of pain several years ago when people got into the mindset > that a patch was acceptable if it fixed more people than it broke. eliminating > that mindset did wonders for kernel stability. > > Regressions are a lot more of a negative than bugfixes are a positive, a 10:1 > ratio of fixes to regressions is _not_ good enough. IMO, one of the reasons is the nature of stable-release: the stable tree is released soon after reviews of patches, so no actual regression tests can be done before the release. For finding a regression, patch reviews won't be enough; all patches have been already reviewed, thus essentially they must be all positive/good fixes. And the compile is OK. So what's the problem? Maybe some QA period before the release might help, but who would care? (Especially under the situation where everybody has own x.y stable tree?) Takashi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/