Received: by 10.192.165.156 with SMTP id m28csp975603imm; Wed, 18 Apr 2018 01:35:01 -0700 (PDT) X-Google-Smtp-Source: AIpwx49IPpDjieVM3luqmdnB+6uQsvmM2ByrxTY3Yx/OmAvdbRoMg4uSwlfAyLng92RvDl0Hp/zW X-Received: by 2002:a17:902:d681:: with SMTP id v1-v6mr1240933ply.120.1524040501502; Wed, 18 Apr 2018 01:35:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524040501; cv=none; d=google.com; s=arc-20160816; b=0GupX19chwnDl5sktI8Lte103E6gIIBdt7+rJoGpwNkEosL5YVPvbfn6ffHbihX3Kr EwKDIhJ717JT7kXm5lj//dQNiK0vFCn4vJMIv/qeZoepMakF0rt45d2Z50nJZ2rkF7jv Bl3DgxitoZDP0tPg4TbZcdLtHZHSB9R30oGhEgkGkb4LRZuKHqoNgZfIvs6Cn+Jmqfkl muIwQNUNAxtzfUECuzS7Ct8pT84Nv2ffa9TpJEzo91QEc8ucy5jG/ufzr/yPe3qsCwHF 2DL/ZB4FSflSHq6sAHG0pzosaHRdQCDmGC2F6S6PT+7fV8Zsi2XzBjxqQ/50N8RU1HGz J1og== 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:arc-authentication-results; bh=I93EfxzxDXgjxOlwaM8pdaJb1SaDAacZFjgD8BLc0vY=; b=wc5a8JDjuEnUMFojBvcI+8OdjYZDUeyEMImI165kL4ZGTyQ2AkVypGE81EfuXFtZtv 23tZQEzpAKIDNOY1nwITJmrmYydLQ3WorNerQlamjklS3WneFvUlElbQMXpKONmp4YaM BuTY8Uvb9rYEI3XURLd7JrX9nAnASKGqiGw7BrQWkuiNkKT1fq31rLKWmjgWV2EywC7d DAJMFSURUpIH5rr4Xj2lgqXhxy9Onhn9v1UeJt5ivxYP75oa+hMRgXNcHRDyWDuTLKMM rax+126NSjMQgX5KnmgqtJXlD0cFqjd1U0t9fa13enAFr6i3uP+XesykIfbQP116gzTe Aucg== 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 q7si672758pgt.242.2018.04.18.01.34.47; Wed, 18 Apr 2018 01:35:01 -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 S1753786AbeDRIdR (ORCPT + 99 others); Wed, 18 Apr 2018 04:33:17 -0400 Received: from mx2.suse.de ([195.135.220.15]:41780 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753202AbeDRIdO (ORCPT ); Wed, 18 Apr 2018 04:33:14 -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 A7A07ADAE; Wed, 18 Apr 2018 08:33:12 +0000 (UTC) Date: Wed, 18 Apr 2018 10:33:09 +0200 From: Petr Mladek To: Sasha Levin Cc: Greg KH , Pavel Machek , Steven Rostedt , Linus Torvalds , "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: <20180418083309.kbrnhfb245tt5si7@pathway.suse.cz> References: <20180416160608.GA7071@amd> <20180416161412.GZ2341@sasha-vm> <20180416122244.146aec48@gandalf.local.home> <20180416163107.GC2341@sasha-vm> <20180416124711.048f1858@gandalf.local.home> <20180416165258.GH2341@sasha-vm> <20180416170010.GA11034@amd> <20180417104637.GD8445@kroah.com> <20180417122454.rwkwpsfvyhpzvvx3@pathway.suse.cz> <20180417134557.GT2341@sasha-vm> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180417134557.GT2341@sasha-vm> User-Agent: NeoMutt/20170421 (1.8.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue 2018-04-17 13:45:59, Sasha Levin wrote: > On Tue, Apr 17, 2018 at 02:24:54PM +0200, Petr Mladek wrote: > >Back to the trend. Last week I got autosel mails even for > >patches that were still being discussed, had issues, and > >were far from upstream: > > > > https://lkml.kernel.org/r/DM5PR2101MB1032AB19B489D46B717B50D4FBBB0@DM5PR2101MB1032.namprd21.prod.outlook.com > > https://lkml.kernel.org/r/DM5PR2101MB10327FA0A7E0D2C901E33B79FBBB0@DM5PR2101MB1032.namprd21.prod.outlook.com > > > >It might be a good idea if the mail asked to add Fixes: tag > >or stable mailing list. But the mail suggested to add the > >unfinished patch into stable branch directly (even before > >upstreaming?). > > I obviously didn't suggest that this patch will go in -stable before > it's upstream. > > I've started doing those because some folks can't be arsed to reply to a > review request for a patch that is months old. I found that if I send > these mails while the discussion is still going on I'd get a much better > response rate from people. I see. It makes sense. > If you think any of these patches should go in stable there were two > ways about it: > > - You end up adding the -stable tag yourself, and it would follow the > usual route where Greg picks it up. > - You reply to that mail, and the patch would wait in a list until my > script notices it made it upstream, at which point it would get > queued for stable. It would be great if the options are described in the mail. I wonder if it would make sense to add also a tag that would say that the commit is not suitable for stable. It might help both sides. The maintainers will be able to share their opinion and eventually reduce mails from autosel. You would get feedback that maintainers considered the patch for stable. It might be even useful for teaching the AI. > >Now, there are only hand full of printk patches in each > >release, so it is still doable. I just do not understand > >how other maintainers, from much more busy subsystems, > >could cope with this trend. > > So yes, I'm aware that the volume of patches is huge, but there's not > much I can do about it because it's just a subset of the kernel's patch > volume and since the kernel gets more and more patches each release, the > volume of stable commits is bound to grow as well. Yes, but the grow in the stable is much faster than the grow in maintain at the moment. It might be fine if it was caused just by engaging subsystems that ignored stable so far. But I am not sure if it is the case. Also I am not sure about your plans. Anyway, I am surprised that the patches might go into stable so easily (no response -> accepted). While it is pretty hard to get through the review process for mainline. Of course, many patches go into mainline without review as well. But the difference is that they are pushed by people that are familiar and responsible for the affected area. I could understand the pain. There are surely people that do not care about stable, because it takes time, it is hard to make decisions, flashbacks to the old code are painful, etc. Well, this is the reason why the maintenance support is and should be limited. Anyway, I think that it cannot be done reasonably without maintainers. You should be careful so that even the currently cooperating maintainers will not start considering autosel mails as a spam. (It is not my case. printk is small thing. But I could imagine that it might stop being bearable in bigger subsystems. As is already the case with xfs.) Best Regards, Petr