Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp415160ybe; Fri, 6 Sep 2019 01:19:09 -0700 (PDT) X-Google-Smtp-Source: APXvYqzRWjl6kWbt051Lqv/AZ9AmFMEPjcE2qIyZx2Bn4KZW2xNuRQMZgXAMLvVDYfBBAuvQl5Cw X-Received: by 2002:a65:6904:: with SMTP id s4mr6899627pgq.33.1567757949026; Fri, 06 Sep 2019 01:19:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567757949; cv=none; d=google.com; s=arc-20160816; b=qfdui0U+hi0+26Dc1nvC5i2Pt6WowcD9PlNNfMK4DJ077VZ/UwCwwxVfqJkLq7EFQ+ s9juypVi4qYEjK7u7yt7BVzFBkDHe7NyWfDqvyS5yFz67jwrChvZlr3rqYU1pCB3H717 3E/4GO0zYl0wOdQa3P7btRA0+tvXP0LL0MstlH0t4nq/AGwSxyHug86qlWJQ2zuZEiJ/ lxtoCBtxnIkeUM7G4XrsCy1d79FU6mzYR908h6Li2iurkkBl3pK+jqYYmUiRvQhLXX+b H5sjDvsQOoDl6dqt7hg9Fg9rne066OirgtIuAR8mhm8MfN2+5gLQt1e4qtldw7CIUJaL Ge3g== 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:message-id :in-reply-to:date:references:subject:cc:to:from; bh=BixLx+50CLsABSzavl+oaxHPqSZE/GYZDVnSmSXuS9A=; b=cn2wmRAtbkhvPVICXN1qDesKzq1jSzG3lE3jMFlA3RhBrpZ0FbMNDwJPyTXaYAykP0 e/UtL8Nu+LziZxuKD6+EA86Csa6+M2vgNb237dQKCEJjBdEDOGTEDAGPAuK7sX2sPtzw FBlqJ6to8dR6BMipqRcB+0fmJTmitU0MzAf6mGoL9lRv3cYEPqqemCgyoFzCFrlfIRDF nshcvqCF/gUIbMuwRXVNNMkxLc5+If4xFa6UOSblvJ9Ld2tWpq9ecwgXYs1sMc/2xhdf rT/afuYx07OGgjIvisk80Y+nqOPqGsTBolKx9ts0/hL7C9TlN4VlH2plJSUs9Wg3YeXR msEg== 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 a4si4371003plm.377.2019.09.06.01.18.52; Fri, 06 Sep 2019 01:19:09 -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 S2391757AbfIEVKz (ORCPT + 99 others); Thu, 5 Sep 2019 17:10:55 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:44656 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726936AbfIEVKz (ORCPT ); Thu, 5 Sep 2019 17:10:55 -0400 Received: from localhost ([127.0.0.1] helo=vostro.local) by Galois.linutronix.de with esmtp (Exim 4.80) (envelope-from ) id 1i5z1Z-00024X-Hf; Thu, 05 Sep 2019 23:10:37 +0200 From: John Ogness To: Steven Rostedt Cc: Thomas Gleixner , Peter Zijlstra , Petr Mladek , Andrea Parri , Sergey Senozhatsky , Sergey Senozhatsky , Brendan Higgins , Linus Torvalds , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, "contact\@linuxplumbersconf.org" , Theodore Ts'o Subject: Re: [RFC PATCH v4 0/9] printk: new ringbuffer implementation References: <20190807222634.1723-1-john.ogness@linutronix.de> <20190904123531.GA2369@hirez.programming.kicks-ass.net> <20190905130513.4fru6yvjx73pjx7p@pathway.suse.cz> <20190905143118.GP2349@hirez.programming.kicks-ass.net> <20190905121101.60c78422@oasis.local.home> Date: Thu, 05 Sep 2019 23:10:34 +0200 In-Reply-To: <20190905121101.60c78422@oasis.local.home> (Steven Rostedt's message of "Thu, 5 Sep 2019 12:11:01 -0400") Message-ID: <87ef0u4fg5.fsf@linutronix.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) 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 2019-09-05, Steven Rostedt wrote: >>> But per the above argument of needing the CPU serialization >>> _anyway_, I don't see a compelling reason not to use it. >>> >>> It is simple, it works. Let's use it. >>> >>> If you really fancy a multi-writer buffer, you can always switch to >>> one later, if you can convince someone it actually brings benefits >>> and not just head-aches. >> >> Can we please grab one of the TBD slots at kernel summit next week, >> sit down in a room and hash that out? >> > > We should definitely be able to find a room that will be available > next week. FWIW, on Monday at 12:45 I am giving a talk[0] on the printk rework. I'll be dedicating a few slides to presenting the lockless multi-writer design, but will also talk about the serialized CPU approach from RFCv1. John Ogness [0] https://www.linuxplumbersconf.org/event/4/contributions/290/