Received: by 10.192.165.156 with SMTP id m28csp1069946imm; Mon, 16 Apr 2018 13:36:03 -0700 (PDT) X-Google-Smtp-Source: AIpwx486YLqcuYBJhWH31q4xDr99ukU5WV9qSdLmCjb/NCc9sVCxNK87IJLWIlKbtXHj379evNLn X-Received: by 10.98.62.87 with SMTP id l84mr9030325pfa.135.1523910963324; Mon, 16 Apr 2018 13:36:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523910963; cv=none; d=google.com; s=arc-20160816; b=B11zUVrvc/PweqI44UMY0R1wD24imbM95JjWxOGOIVzKUEP43j9QAOc9nQB+9GPuxN m1Mddse+OQWrKE5C4lZk1xl2xNAHVoLCjwTfRmqzNfy2Njs+98xRbOPDXnBoF+HpVl5a DtZwz4vBsR+Q+to+cD374S0hoY00K0dlGvQevD2A0YzpJHqHG/R3pl6v3Ufpj8a3uKi9 i7+Q7jK3nH9iU5gBE0UOB16pnl1T1srgQH3m+1ys1tdxLg0/XUkOuAu3Y2ZS4yFQOErz Qo3vAza0E3qW5e2feB13nTTjSppi4MqSi/RxEBtzC+BMIcNo7q0AGzD2OcUp4YDIBnyL ms1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date :arc-authentication-results; bh=1DUiZFIl0FjE/adFFqiEjLGhAGVhPyWieqmSodfeSTU=; b=MGqnBRmLimFyxqVqmHnb1CB9z1SwO++qLoeQm0p7PmYNGPZ+6xWEFK+AZ3vuCeaR8M 3hzHz3IvLE88wAeHMqFYNYRMoYxir9TE5oBFWmCO4TjkyW5RTzK6qP7oSU2wmaL+yVXc nEuHkpajIHqnfZXf0kdHcX4k3A5IolQ7HHpvOCO/0b5x1N4sUNjY2hgligASip59pqVi XXpUiNvcCYImXU6lMFDHwwBlfSObdFEDRH6TGLmCl7AoJs1AgZFoBrJbAzkyq5jVUhSo 2Ox7iKzlzZOjSoolqBJ/17ZzCcpCzXJ01v0y48krrY6qEB6vphVpwS30o9Gn+N/MqD+w vxxA== ARC-Authentication-Results: i=1; mx.google.com; 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 i63si10173644pge.219.2018.04.16.13.35.48; Mon, 16 Apr 2018 13:36:03 -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; 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 S1751893AbeDPUe3 (ORCPT + 99 others); Mon, 16 Apr 2018 16:34:29 -0400 Received: from twin.jikos.cz ([91.219.245.39]:57421 "EHLO twin.jikos.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751211AbeDPUe1 (ORCPT ); Mon, 16 Apr 2018 16:34:27 -0400 X-Greylist: delayed 969 seconds by postgrey-1.27 at vger.kernel.org; Mon, 16 Apr 2018 16:34:26 EDT Received: from twin.jikos.cz (jikos@[127.0.0.1]) by twin.jikos.cz (8.13.6/8.13.6) with ESMTP id w3GKXPOJ009953 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 16 Apr 2018 22:33:26 +0200 Received: from localhost (jikos@localhost) by twin.jikos.cz (8.13.6/8.13.6/Submit) with ESMTP id w3GKXGgg009931; Mon, 16 Apr 2018 22:33:16 +0200 X-Authentication-Warning: twin.jikos.cz: jikos owned process doing -bs Date: Mon, 16 Apr 2018 22:33:16 +0200 (CEST) From: Jiri Kosina To: Linus Torvalds cc: Steven Rostedt , Sasha Levin , Pavel Machek , 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 , Greg KH Subject: Re: [PATCH AUTOSEL for 4.14 015/161] printk: Add console owner and waiter logic to load balance console writes In-Reply-To: Message-ID: References: <20180416153031.GA5039@amd> <20180416155031.GX2341@sasha-vm> <20180416160608.GA7071@amd> <20180416122019.1c175925@gandalf.local.home> <20180416162757.GB2341@sasha-vm> <20180416163952.GA8740@amd> <20180416164310.GF2341@sasha-vm> <20180416125307.0c4f6f28@gandalf.local.home> <20180416170936.GI2341@sasha-vm> <20180416133321.40a166a4@gandalf.local.home> <20180416174236.GL2341@sasha-vm> <20180416142653.0f017647@gandalf.local.home> <20180416144117.5757ee70@gandalf.local.home> <20180416152429.529e3cba@gandalf.local.home> <20180416153816.292a5b5c@gandalf.local.home> <20180416160232.2b807ff1@gandalf.local.home> User-Agent: Alpine 2.00 (LRH 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 16 Apr 2018, Linus Torvalds wrote: > The ones who should matter most for that discussion is the distros, > since they are the actual users of stable (as well as the people doing > the work, of course - ie Sasha and Greg and the rest of the stable > gang). > > And I suspect that they actually do want all the noise, and all the > stuff that isn't "critical". That's often the _easy_ choice. It's the > stuff that I suspect the stable maintainers go "this I don't even have > to think about", because it's a new driver ID or something. So I am a maintainer of SUSE enterprise kernel, and I can tell you I personally really don't want all the noise, simply because (a) noone asked us to distribute it (if they did, we would do so) (b) the risk of regressions We've always been very cautious about what is coming from stable, and actually filtering out patches we actively don't want for one reason or another. And yes, there is also a history of regressions caused by stable updates that were painful for us ... I brought this up a multiple times at ksummit-discuss@ over past years. So with the upcoming release, we've actually abandonded stable and are relying more on auto-processing the Fixes: tag. That is not perfect in both ways (it doesn't cover everything, and we can miss complex semantical dependencies between patches even though they "apply"), but we didn't base our decision this time on aligning our schedule with stable, and so far we don't seem to be suffering. And we have much better overview / control over what is landing in our enterprise tree (of course this all is shepherded by machinery around processing Fixes: tag, which then though has to be *actively* acted upon, depending on a case-by-case human assessment of how critical it actually is). > Because the bulk of stable tends to be driver updates, afaik. Which > distros very much tend to want. For "community" distros (like Fedora, openSUSE), perhaps, yeah. For "enterprise" kernels, quite frankly, we much rather get the driver updates/backports from the respective HW vedndors we're cooperating with, as they have actually tested and verified the backport on the metal. > The critical stuff is hopefully a tiny tiny percentage. But quite frankly, that's the only thing we as distro *really* want -- to save our users from hitting the critical issues with all the consequences (data loss, unbootable systems, etc). All the rest we can easily handle on a reactive basis, which heavily depends on the userbase spectrum (and that's probably completely different for each -stable tree consumer anyway). This is a POV of me as an distro kernel maintainer, but mileage of others definitely can / will vary of course. Thanks, -- Jiri Kosina SUSE Labs