Received: by 10.192.165.156 with SMTP id m28csp749968imm; Thu, 19 Apr 2018 07:01:23 -0700 (PDT) X-Google-Smtp-Source: AIpwx49mPhNpqJaYS2ShHS2GHjDkWmd78zAyaCeqFQugzgOoYC65WFxFg/PoCNKcv0k3JuAk0HCm X-Received: by 10.99.5.195 with SMTP id 186mr5207313pgf.218.1524146483069; Thu, 19 Apr 2018 07:01:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524146483; cv=none; d=google.com; s=arc-20160816; b=pYm2gAQ13xrvx4JQ8JXYV6FTuq+8XRBBRdl9XC3SuGTnydWtwnIouS7pmPe7GIzGuW /IEb/jmfuwAx4fNEWvFFJjOj1f9v8npnbzqoUKvij1c0faz5ffeK5d/cMhlV0BFZlWyt H7peExhTHo0oJfpV6vCi37hq6e022PHXlYhuE3BZT1+bkG9Gf/ckmcadFkBMceI3+IX9 N55AoMTuE1u3h5ACnCiXP5cUzNMaksvGxorMNEsimxUCMAADz7Hm9/+pudRlQF340mG6 2BO7qumGGxrUkqyUHUog8YGqq6HsddoECFBo1NT7ktTu3x1XD9jfOo5YFb7zjzZEu70B BRWQ== 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=moU0SQjZ4Vs12VpOVdEVJdggKXCR3cCArg7HNoS+vPc=; b=WUwPOgbqku8AijnUMYp3/i+K7qk8GjTvougqI3co/33h8DR+taZJdcG4EXW7uSOFwt 7FVm82KS0gNEHJjJmX3VVYNeGGar1N6yoZiDhqzVNXT/DflwvVbtEg6Mrrw04ZCQK6Dw qGakZAn7buIP3NHwbL92/pHkiuSvb9/CI37xAQpCA2wuRd8rw1MKJadfB1H/zzYKr/4q hg2qv5TvnczEMRhYa2UESn2SKAxHF7nLpI37a9kjj2HI01nScJk98+9IfDAPH3/yT7bw xwrnGwOQmpRmx9VG7pVh5Lf7KUVG/HtuauIiX9R9s0SNJqVqL13AbJ5s7AczIVNpDCZc 0Rww== 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 m190si3060029pgm.254.2018.04.19.07.01.06; Thu, 19 Apr 2018 07:01:23 -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 S1752757AbeDSN7w (ORCPT + 99 others); Thu, 19 Apr 2018 09:59:52 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:37588 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750858AbeDSN7v (ORCPT ); Thu, 19 Apr 2018 09:59:51 -0400 Received: from localhost (D57E6652.static.ziggozakelijk.nl [213.126.102.82]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 7598CD8B; Thu, 19 Apr 2018 13:59:49 +0000 (UTC) Date: Thu, 19 Apr 2018 15:59:43 +0200 From: Greg KH To: Thomas Backlund Cc: Sasha Levin , Steven Rostedt , Linus Torvalds , 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 , Pavel Machek Subject: Re: [PATCH AUTOSEL for 4.14 015/161] printk: Add console owner and waiter logic to load balance console writes Message-ID: <20180419135943.GC16862@kroah.com> References: <20180409001936.162706-15-alexander.levin@microsoft.com> <20180409082246.34hgp3ymkfqke3a4@pathway.suse.cz> <20180415144248.GP2341@sasha-vm> <20180416093058.6edca0bb@gandalf.local.home> <20180416113629.2474ae74@gandalf.local.home> <20180416160200.GY2341@sasha-vm> <20180416121224.2138b806@gandalf.local.home> <20180416161911.GA2341@sasha-vm> <7d5de770-aee7-ef71-3582-5354c38fc176@mageia.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7d5de770-aee7-ef71-3582-5354c38fc176@mageia.org> User-Agent: Mutt/1.9.5 (2018-04-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 19, 2018 at 02:41:33PM +0300, Thomas Backlund wrote: > Den 16-04-2018 kl. 19:19, skrev Sasha Levin: > > On Mon, Apr 16, 2018 at 12:12:24PM -0400, Steven Rostedt wrote: > > > On Mon, 16 Apr 2018 16:02:03 +0000 > > > Sasha Levin wrote: > > > > > > > One of the things Greg is pushing strongly for is "bug compatibility": > > > > we want the kernel to behave the same way between mainline and stable. > > > > If the code is broken, it should be broken in the same way. > > > > > > Wait! What does that mean? What's the purpose of stable if it is as > > > broken as mainline? > > > > This just means that if there is a fix that went in mainline, and the > > fix is broken somehow, we'd rather take the broken fix than not. > > > > In this scenario, *something* will be broken, it's just a matter of > > what. We'd rather have the same thing broken between mainline and > > stable. > > > > Yeah, but _intentionally_ breaking existing setups to stay "bug compatible" > _is_ a _regression_ you _really_ _dont_ want in a stable > supported distro. Because end-users dont care about upstream breaking > stuff... its the distro that takes the heat for that... > > Something "already broken" is not a regression... > > As distro maintainer that means one now have to review _every_ patch that > carries "AUTOSEL", follow all the mail threads that comes up about it, then > track if it landed in -stable queue, and read every response and possible > objection to all patches in the -stable queue a second time around... then > check if it still got included in final stable point relase and then either > revert them in distro kernel or go track down all the follow-up fixes > needed... > > Just to avoid being "bug compatible with master" I've done this "bug compatible" "breakage" more than the AUTOSEL stuff has in the past, so you had better also be reviewing all of my normal commits as well :) Anyway, we are trying not to do this, but it does, and will, occasionally happen. Look, we just did that for one platform for 4.9.94! And the key to all of this is good testing, which we are now doing, and hopefully you are also doing as well. thanks, greg k-h