Received: by 10.192.165.156 with SMTP id m28csp1715184imm; Tue, 17 Apr 2018 04:24:50 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+ZnNjA8mR87uq95ggZzva8fG3HRc5vTHdl4VkAmzn3KrkgsbLHljO5Ss8I3rGechv8hgEy X-Received: by 10.101.75.135 with SMTP id t7mr1454042pgq.235.1523964290768; Tue, 17 Apr 2018 04:24:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523964290; cv=none; d=google.com; s=arc-20160816; b=CxfKmwfhek52GcSbcJdqCzHWsLGkH8xpFZZhuNQKZYsFmnmlF7XnxcJ2CnFIlW4Vru h5AWiCXq3s3nlTAMIRofgHwULWQV9N/3lohaRdkWyVyLX2jRI1MqQElfX5QK6lgduie/ Ysjki5LJfbSHOE5YYlCT/u1CDZP5Kbm22h8U4c4hdxEMI5GxNFb3WsDdvRNrVRTx5XYC v+GXqbu4N9wvp+xCi/ZthQjzFzMpPnxx1YmQa6LO9oqytLnBV3195SGZKdwxk5g7KOip uajWPk9M44pzkYrMmDeMYOconSC7f/KDDcyty0GMEg6OUaGUuaEhTbSfs9U2O4F6N28N zjnw== 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=mkGJWRgV1v4uQkfh0cf/hOU2kfr+xqNF2tJo/RreTYA=; b=XH++JuGkgVYcT1Ixs6bOUtCQBD1YGpELcUJZm5RKaFpEgP0BrrpFDq2pX0lcgioxMO e9ybwTsX/urwgpg8rO67FaAjea9+mLs5fIiz7u3LVSoQf8SKqYmA9B2sq7U1swc3JcU1 7/lClubr48YGB48DHwy2Um8yZvhgDDmCENMKoT/24C2K8UI8nI6f/xdNKlx85u/Z9BnH 4oOcghLRAyMyR0qTu/lXImi1G2eFH5J+QgDnepPW5kjxyAbswtnoCkPyKswHtUsWSm0y JVboQgtnVpTEUNaIbVtkvPJHyC41c+Y7H2MeQU9TWOfpnjT/HEgGBFUng9kcU571QjLe dqiQ== 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 q7si7352157pgt.242.2018.04.17.04.24.36; Tue, 17 Apr 2018 04:24:50 -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 S1752939AbeDQLV1 (ORCPT + 99 others); Tue, 17 Apr 2018 07:21:27 -0400 Received: from mx2.suse.de ([195.135.220.15]:35594 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752116AbeDQLVZ (ORCPT ); Tue, 17 Apr 2018 07:21:25 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id ED7E5AD29; Tue, 17 Apr 2018 11:21:23 +0000 (UTC) Date: Tue, 17 Apr 2018 13:21:21 +0200 (CEST) From: Jiri Kosina To: Greg KH cc: Sasha Levin , Pavel Machek , 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 In-Reply-To: <20180417103936.GC8445@kroah.com> Message-ID: References: <20180416155031.GX2341@sasha-vm> <20180416160608.GA7071@amd> <20180416161412.GZ2341@sasha-vm> <20180416170501.GB11034@amd> <20180416171607.GJ2341@sasha-vm> <20180416203629.GO2341@sasha-vm> <20180416211845.GP2341@sasha-vm> <20180417103936.GC8445@kroah.com> User-Agent: Alpine 2.21 (LSU 202 2017-01-01) 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 Tue, 17 Apr 2018, Greg KH wrote: > It already is that :) I have a question: I guess a stable team has an idea who they are preparing the tree for, IOW who is the target consumer. Who is it? Certainly it's not major distros, as both RH and SUSE already stated that they are either not basing off the stable kernel (only cherry-pick fixes from it) (RH), or are quite far in the process of moving away from stable tree towards combination of what RH is doing + semi-automated evaluation of Fixes: tag (SUSE). If the target audience is somewhere else, that's perfectly fine, but then it'd have to be stated explicitly I guess. I can't speak for RH, but for us (at least me personally), the pace of patches flowing into -stable is way too high for us to keep control of what is landing in our tree. In some sense, stability should be equivalent to "minimal necessary amout of super-critical changes". That's not what this "let's backport proactively almost everything that has word 'fixes' in changelog" (I'm a bit exaggerating of course) seems to be about. Again, the rules stated out in Documentation/process/stable-kernel-rules.rst are very nice, and are exactly something at least we would be very happy about. They have the nice hidden asumption in them, that someone actually has to actively invest human brain power to think about the fix, its consequences, prerequisities, etc. Not just doing a big dump of all commits that "might fix something". How many of the actual patches flowing into -stable would satisfy those criteria these days? IOW, I'm pretty sure our users are much happier with us supplying them reactive fixes than pro-active uncertainity. > The problem Sasha is trying to solve here is that for many subsystems, > maintainers do not mark patches for stable at all. The pressure on those subsystems should be coming from unhappy users (being it end-users or vendors redistributing the tree) of the stable tree, who would be complaining about missing fixes for those subsystems. Is this actually happening? Where? > Oh, and if you do want to complain about huge new features being > backported, look at the mess that Spectre and Meltdown has caused in the > stable trees. I don't see anyone complaining about those massive > changes :) Umm, sorry, how is this related? There simply was no other way, and I took it for given that this is seen by everybody involved as an absolute exception, due to the nature of the issue and of the massive changes that were needed. Thanks, -- Jiri Kosina SUSE Labs