Received: by 10.192.165.156 with SMTP id m28csp1685263imm; Tue, 17 Apr 2018 03:52:19 -0700 (PDT) X-Google-Smtp-Source: AIpwx49dI2F7sdfci1SCM0lxapyx26GzEdOktsDkRn7o7W+F4oqduPPqP8aL1Iky4IXoM2FcMtuH X-Received: by 2002:a17:902:9a04:: with SMTP id v4-v6mr1562154plp.21.1523962339626; Tue, 17 Apr 2018 03:52:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523962339; cv=none; d=google.com; s=arc-20160816; b=w03f3AH3/+KkuhhipRsRuE3P2/ROugiMq7hgQUVRz3ctIamcTlBf571cCdbPBRLFt4 eDJyjcPuIH490MdRAegv5PZHnUBatrT+5I3ouOEQL55wnHG/1se59vTGG25Cn4plMM+V 3+iK/S4xZ9pj5O14q/yn9l78c6WhF888H2ZvhwqlUOhXE+cgqZ1HmoAhFDYCDs0qXmzV JyfSKC7cVvZJLEm0r6n3PImDFuQ7luwWj3oPr5I4piWRhjIlV152M1RtDPU7NGYuODAY DLvM7SMPnp8qgI/5dsI+YAH7WOgce9PinFVpO6+mqe6flBRpc6M7vqmAluv5kpXPDR0l 64GA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=4CSHzo0Yl1yUt6mJ5+V97/h8SKVm4aB/czyjSpX+ank=; b=hfwcfQRkok7FbOEzCWAoN4XSO+taW9nW/leqbcG1+1GJ0d74Iv7dsBgACArT8e7wHg 3WfYR+Bpw2wYUTIIUqxiW8GoXR5aOKvH2jjF7Swt7yd0+zT7v3jBKxEd1xL4iEmB2l/6 zTnEbt/flenqM84FzL8d/NtuMAWn3rLcmkgi1A0xp9Nsv7qfhIdFd2+/e5D7lCrdbPhs E2YGR0HzY7V9zuS0YJOlLHMUtXRKqOiRGDI7SWVfBr+ZUuGTx0ggtWJDV8odw9EcNiGp VtU0ykHbJCpHIg7dja94W2drj4XQ8zOo4quFwzZQiXBQy9aqFdgTMQA/2nYJmJGfcSy7 F3Qw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=kwUAjTXe; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y9si11470967pgr.180.2018.04.17.03.52.05; Tue, 17 Apr 2018 03:52:19 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=kwUAjTXe; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752359AbeDQKu5 (ORCPT + 99 others); Tue, 17 Apr 2018 06:50:57 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:46943 "EHLO out3-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751927AbeDQKuz (ORCPT ); Tue, 17 Apr 2018 06:50:55 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 1688321AD6; Tue, 17 Apr 2018 06:50:54 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Tue, 17 Apr 2018 06:50:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=4CSHzo0Yl1yUt6mJ5+V97/h8SKVm4 aB/czyjSpX+ank=; b=kwUAjTXe+UCq0GOlVRmx8pYSkOyghV7Vb3alzB8t9oH8D OElgKjEbf9kNjhJoTeTNKOGFRX0WSpr0H6zgsgB1/RuXDUkI7XGozu57KS6BNxs/ IzIpHMMIEaPMHm6x4yoRdj4vFaXg07rLsgh2fq5bQT7+Ni2ANXPnxuP54x8CUT6t Rq2WDrDmy0OI5vR+ISnoZnVzYEju5QdbArSAxqsDzM6+AvvBFZcXXrr/bFV7nlZo kjZ5IclqIgou8ExsEmcggQCOQcoO74SqS66zP9yWBqgBXm/z0tQou4TZfDXNvUvW +g0S/EEWXE2ZWeOVnsI2DmO6bRX8+TiuV8QX2v1zw== X-ME-Sender: Received: from localhost (unknown [46.44.180.42]) by mail.messagingengine.com (Postfix) with ESMTPA id C1DCE10278; Tue, 17 Apr 2018 06:50:53 -0400 (EDT) Date: Tue, 17 Apr 2018 12:50:49 +0200 From: Greg KH To: Pavel Machek Cc: Sasha Levin , Linus Torvalds , Steven Rostedt , Petr Mladek , "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "akpm@linux-foundation.org" , "linux-mm@kvack.org" , Cong Wang , Dave Hansen , Johannes Weiner , Mel Gorman , Michal Hocko , Vlastimil Babka , Peter Zijlstra , Jan Kara , Mathieu Desnoyers , Tetsuo Handa , Byungchul Park , Tejun Heo Subject: Re: [PATCH AUTOSEL for 4.14 015/161] printk: Add console owner and waiter logic to load balance console writes Message-ID: <20180417105049.GE8445@kroah.com> References: <20180416153031.GA5039@amd> <20180416155031.GX2341@sasha-vm> <20180416160608.GA7071@amd> <20180416161412.GZ2341@sasha-vm> <20180416162850.GA7553@amd> <20180416163917.GE2341@sasha-vm> <20180416164230.GA9807@amd> <20180416164514.GG2341@sasha-vm> <20180416165451.GB9807@amd> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180416165451.GB9807@amd> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Apr 16, 2018 at 06:54:51PM +0200, Pavel Machek wrote: > On Mon 2018-04-16 16:45:16, Sasha Levin wrote: > > On Mon, Apr 16, 2018 at 06:42:30PM +0200, Pavel Machek wrote: > > >On Mon 2018-04-16 16:39:20, Sasha Levin wrote: > > >> On Mon, Apr 16, 2018 at 06:28:50PM +0200, Pavel Machek wrote: > > >> > > > >> >> >> Is there a reason not to take LED fixes if they fix a bug and don't > > >> >> >> cause a regression? Sure, we can draw some arbitrary line, maybe > > >> >> >> designate some subsystems that are more "important" than others, but > > >> >> >> what's the point? > > >> >> > > > >> >> >There's a tradeoff. > > >> >> > > > >> >> >You want to fix serious bugs in stable, and you really don't want > > >> >> >regressions in stable. And ... stable not having 1000s of patches > > >> >> >would be nice, too. > > >> >> > > >> >> I don't think we should use a number cap here, but rather look at the > > >> >> regression rate: how many patches broke something? > > >> >> > > >> >> Since the rate we're seeing now with AUTOSEL is similar to what we were > > >> >> seeing before AUTOSEL, what's the problem it's causing? > > >> > > > >> >Regression rate should not be the only criteria. > > >> > > > >> >More patches mean bigger chance customer's patches will have a > > >> >conflict with something in -stable, for example. > > >> > > >> Out of tree patches can't be a consideration here. There are no > > >> guarantees for out of tree code, ever. > > > > > >Out of tree code is not consideration for mainline, agreed. Stable > > >should be different. > > > > This is a discussion we could have with in right forum, but FYI stable > > doesn't even guarantee KABI compatibility between minor versions at this > > point. > > Stable should be useful base for distributions. They carry out of tree > patches, and yes, you should try to make their lives easy. How do you know I already don't do that? But no, in the end, it's not my job to make their life easier if they are off in their own corner never providing me feedback or help. For those companies/distros/SoCs that do provide that feedback, I am glad to work with them. As proof of that, there are at least 3 "major" SoC vendors that have been merging every one of the stable releases into their internal trees for the past 6+ months now. I get reports when they do the merge and test, and so far, we have only had 1 regression. And that regression was because that SoC vendor forgot to upstream a patch that they had in their internal tree (i.e. they fixed it a while ago but forgot to tell anyone else, nothing we can do about that.) So if you are a distro/company/whatever that takes stable releases, and have run into problems, please let me know, and I will be glad to work with you. If you are not that, then please don't attempt to speak for them... thanks, greg k-h