Received: by 10.192.165.156 with SMTP id m28csp34009imm; Tue, 17 Apr 2018 06:09:48 -0700 (PDT) X-Google-Smtp-Source: AIpwx48nltrQsfqHTSGzjt1mfwhFaGYfDy8/RBmn1nY7aILaSIZMQU4ZFBM1JEt0xaPuWNQdwXhz X-Received: by 10.99.127.9 with SMTP id a9mr1772744pgd.347.1523970588679; Tue, 17 Apr 2018 06:09:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523970588; cv=none; d=google.com; s=arc-20160816; b=wVZB0OvG78+VCARkUeK8kGISTvgU6OjKYcSQENbTseGEzZoSD32HbxR1eIp6b+TP2t Crdi1bVPKLjvXI/WzyKkUb6v0vfydGDe1jvckmTuMQBQvOM6UZb824uE4aJvEBdA+Un9 MGB8uViuiluaeIJ6eQUoeUp+Ukcc2ucjzA4Azp7VnE9+h10e63nYTN26Sv9fo853dMKj IFSA3HQgPxI/jZy1CFwgCi+o485s756k4N12kxi/huVPBMOLW6BhvBU7VKS4nLvklF0z QS/1hlffVXvND6O2LaxvNLv0UQvk6eOy1mve0oC2vEg202WeJDI+e6ofp8CyLuBJ0Om/ Fs8w== 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=QNbd+eNrADlxgtV8NBkylfxHSYPXTRsjgxNosvnlYQo=; b=hzlOD/ud4qu7JIX8WMRXqXlKcE26qRxYwsz8SQj295yZCOPcXOQF86Y/5yqxTaIlgp ewiHBRYnSKXd0PAX374nYPKBLnl6ZzOkude5ZBb8jVuTsbcMytEjdrIMeFQwRfAPy4oQ +0M3pMvmItRYCbInDwI9usAdbax4g8RgInKtwK9XKkDe7Fs6QsjAhXl42qTiPXtOK/Wi JwCySVCdiBqxU8EaBAKhnXJEka1FpYd8qs28z8JlosZdsuYVSnLFXrxYkf6WakcvV9p2 kGsA3R/VOaeORZGsQc/xoQN7c0ySqce2tkH7FprctmlwW7BhRWBd0U2e6uu0qnKl7BgV chkg== 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 g2-v6si14545115pli.427.2018.04.17.06.09.32; Tue, 17 Apr 2018 06:09:48 -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 S1753099AbeDQMZB (ORCPT + 99 others); Tue, 17 Apr 2018 08:25:01 -0400 Received: from mx2.suse.de ([195.135.220.15]:41374 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752087AbeDQMY7 (ORCPT ); Tue, 17 Apr 2018 08:24:59 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id CC6E5ADE9; Tue, 17 Apr 2018 12:24:57 +0000 (UTC) Date: Tue, 17 Apr 2018 14:24:54 +0200 From: Petr Mladek To: Greg KH Cc: Pavel Machek , Sasha Levin , 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: <20180417122454.rwkwpsfvyhpzvvx3@pathway.suse.cz> References: <20180416153031.GA5039@amd> <20180416155031.GX2341@sasha-vm> <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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180417104637.GD8445@kroah.com> 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 12:46:37, Greg KH wrote: > Oh, I know why, suddenly subsystems that never were taking the time to > mark patches for stable are getting patches backported and are getting > nervous. Yes, I am getting nervous because of this. The number of printk fixes nominated for stable is increasing exponentially (just my feeling) during last few months. The problem is that I want to be responsible and think about possible regressions. Sometimes it requires checking the state of the particular kernel release. The older code base the more complicated the decision is. You might argue that backporting the fixes helps to get the same code in all supported code bases. But it is not true. It never will be the same. Anyway, in the past the "automatically" nominated printk fixes were trivial. They did not cause harm. But they also were not worth it, IMHO. They fixed corner cases that were there for ages. Most of these fixes were found by code review when working on a feature. They were not backed by bug reports. Last week, autosel nominated pretty non-trivial patch (started this thread). It partly solved a problem we tried to fix last few years. On one side, this was an annoying problem that motivated several people spend a lot of time on it. This might be a motivation for a backport. On the other hand, it took many years to come somewhere. The main problem was the fear of regressions. We fixed/improved many things in the mean time. It shows that the problem really is not trivial. The same is true for the fix. We did our best to avoid regressions. But it does not mean that there are none. Also it does not mean that it will really give better results in all situations. I really do not see a reason to hurry and backport this to the older kernel releases. It means to spread the fix but also eventual problems. It is easy to miss a dependant patch. The less trivial fix, the more possible problems are there. 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?). 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. By other words. If you want to automatize patch nomination, you might need to automatize also patch review. Or you need to keep the patch rate low. This might mean to nominate only important and rather trivial fixes. Best Regards, Petr