Received: by 10.192.165.156 with SMTP id m28csp961255imm; Mon, 16 Apr 2018 11:31:53 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+OLQej0lU79O2QRLYmFfGC/WH70lSRLi0NGCafCsCIUiXeoQ8ZSIbRN99gWTKf/e9khkiG X-Received: by 10.99.143.3 with SMTP id n3mr13796208pgd.136.1523903513476; Mon, 16 Apr 2018 11:31:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523903513; cv=none; d=google.com; s=arc-20160816; b=Ii4jRcb6OVIGMRUkDr+v/rFaTZ140dAmyIUKNsWffLnKnHB7+iAKT3V5V7lTE1tJxq K3MfrQsNKqlJP/J9z1Lnml5S9KvZP3mBM/0DycM6lzjEABA16rGaNXupVMlbuZiwJD6/ wxfmNHY6DC8GI7TmlW84F831H16mnAcAqI1mjtxai9vKsrAEe7qvvvoGss8ZZSBlNTfc vlzdGAzH7xldv2ag9i/G7F3mu4wwOw9pXHVPg133QuISPSccO/zXFKc23c3NWRtKowlc exp6FF6TvbGeYD+CF/iUXK44S09vqP+1dvWUL7VNgkSC8t9ITZPxrdeDGfhKp+8RQ3c5 fgbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=IW6C25otmsZXYt1ljmPTz/MXUkV5cF2AF8a7QhWSeNA=; b=FjsbEG9dkD3ObaQG67R/SZMkyqgtohC0Mv723jJ5gf0kc7weRouFUU23fLFsMy4IPm 4eJ0nZF0nm1pBPvOzn9ac3l7PZXG5babKNFVihCvcVlm/4pCZTfIb9tq55ZT+L2bfjoo AlYr8m76UaraydsbHr8rIzspmi+SKzQ5medOgYjQbcFJfLVv7uXGkDl5WHou81xVyAGU Ed4jk1fcwHY3W+MQQ7r0pr2ud6u0PGrPo2KjKeB21A+dnbzN0f+UrlgFgoxfgu2BS1Up +81CCVPRfpfd7ux6QxMmbdaXntw628Qa5J34ojMnubNLeaQaswczquo8FkoA94b6iXC+ WYow== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=Rwo7VX3y; dkim=fail header.i=@linux-foundation.org header.s=google header.b=YYyCjsDj; 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 z5si9787444pgu.377.2018.04.16.11.31.35; Mon, 16 Apr 2018 11:31:53 -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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=Rwo7VX3y; dkim=fail header.i=@linux-foundation.org header.s=google header.b=YYyCjsDj; 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 S1753271AbeDPSaK (ORCPT + 99 others); Mon, 16 Apr 2018 14:30:10 -0400 Received: from mail-it0-f41.google.com ([209.85.214.41]:36128 "EHLO mail-it0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753051AbeDPSaH (ORCPT ); Mon, 16 Apr 2018 14:30:07 -0400 Received: by mail-it0-f41.google.com with SMTP id n81-v6so6126787ita.1; Mon, 16 Apr 2018 11:30:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=IW6C25otmsZXYt1ljmPTz/MXUkV5cF2AF8a7QhWSeNA=; b=Rwo7VX3yHmW8paxvaeAR7Ryl/EKrBCONchgYvTkknDydFZie8xtPErWD0Ry+HeUZsN G1qNR1a4kjzdvLr+zWu8obsUWp/kFTM4hIdTx27Kz8JCkefix4pkle7XGKoUbXKySPfi GOuqFSIWhB7MjkSzOeNIKewCzO3UpucUcDYBGlNjG4RnG5HkEt1lHGEB5DPtFexjW8+X rszHBA+kIEisuEf7un4drtJ1TJWw0CaGISKWvfWlRuYkzjHSk1ykFMN427gH0ZBTaW7V hTC0lfqXvekwwDBrG2XX1MshaRL+Ie3G36RHgXDVWrtt/+duCVztXuvIuZZiCl5/AXCC SwEQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=IW6C25otmsZXYt1ljmPTz/MXUkV5cF2AF8a7QhWSeNA=; b=YYyCjsDjEvbLE/dcRUSt7cShN83u+WWX/fvofEOT0O6LskGkhouPf337gmfUD4X7p1 qZVlI96ZWarcd5i8eUIehD1h0zQMw98CQlgKRX2WhhZaf9nXDFE+xhmPmAzyTWBpBan/ jTIzdX+z494reVKVUpINTtN0q7FVjrd3/jBaw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=IW6C25otmsZXYt1ljmPTz/MXUkV5cF2AF8a7QhWSeNA=; b=FJq8Xu4PQ5NVk124vgns0JTwWXTU9dU81Fyy3/VSfJXKYTN9xYQxleg/FnsukWv0aJ 9qSDCyl8ztQEZ0B/vdVRo3xohrJxoo8HTB2wY2JhEgw4Q6+HtxczuN4lK8DVy3UjnDHi OEDgexvAxQxs4itZXT7WUS7QyzcXT6TxHToziCvYcZHWdEWUb1WHjel82G1fx5ALXAG2 6nhE5zuO/1gLo0EGY8bHVOUWM4Za+yqM3xQBs5Pc4+D2rSWoLim2AxWr6RIjxcCXUpB+ egdLMUemSJsfwzdNVrp4ladzp17ncSKUlY1Dr7xeSvgIGQTP1+LRtX5CNBj512NIHwlD xSYg== X-Gm-Message-State: ALQs6tArlZlmVJ7/X8XCyYzGvGAu9dN4usDm8W0RydDPoPv/Bmz0XDIV rEIi3tcBYZrlK9MRzVrsVQELrHYHlPQGr+zu6nA= X-Received: by 2002:a24:7693:: with SMTP id z141-v6mr16295093itb.113.1523903406815; Mon, 16 Apr 2018 11:30:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.95.15 with HTTP; Mon, 16 Apr 2018 11:30:06 -0700 (PDT) In-Reply-To: <20180416142653.0f017647@gandalf.local.home> 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> From: Linus Torvalds Date: Mon, 16 Apr 2018 11:30:06 -0700 X-Google-Sender-Auth: F3cv73b2qyzCLTZ9np3_zUx3vHE Message-ID: Subject: Re: [PATCH AUTOSEL for 4.14 015/161] printk: Add console owner and waiter logic to load balance console writes To: Steven Rostedt Cc: 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 Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Apr 16, 2018 at 11:26 AM, Steven Rostedt wrote: > > The problem is that it only fixed a critical bug, but didn't go far > enough to keep the bug fix from breaking API. An API breakage that gets noticed *is* a crtitical bug. You can't call something else critical and then say "but it broken API". Seriously. Why do I even have to mention this? If you break user workflows, NOTHING ELSE MATTERS. Even security is secondary to "people don't use the end result, because it doesn't work for them any more". Really. Stop with this idiotic "only API". Breaking user space is just about the only thing that really matters. The rest is "small matter of implementation". Linus