From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756035AbcLONsl (ORCPT ); Thu, 15 Dec 2016 08:48:41 -0500 Received: from smtprelay0182.hostedemail.com ([216.40.44.182]:54945 "EHLO smtprelay.hostedemail.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755168AbcLONsj (ORCPT ); Thu, 15 Dec 2016 08:48:39 -0500 X-Session-Marker: 726F737465647440676F6F646D69732E6F7267 X-Spam-Summary: 50,0,0,,d41d8cd98f00b204,rostedt@goodmis.org,:::::::::::,RULES_HIT:41:355:379:541:599:800:960:967:973:988:989:1260:1277:1311:1313:1314:1345:1359:1437:1515:1516:1518:1534:1542:1593:1594:1711:1730:1747:1777:1792:2194:2199:2393:2525:2553:2560:2563:2682:2685:2693:2859:2896:2911:2933:2937:2939:2942:2945:2947:2951:2954:3022:3138:3139:3140:3141:3142:3355:3622:3865:3866:3867:3868:3870:3871:3872:3873:3874:3934:3936:3938:3941:3944:3947:3950:3953:3956:3959:4425:4605:5007:6119:6261:7514:7875:7903:9025:9108:10004:10400:10848:10967:11232:11658:11914:12043:12555:12679:12740:12760:12895:13439:14093:14096:14097:14181:14659:14721:21063:21080:21121:21433:21451:30012:30054:30055:30075:30090:30091,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fn,MSBL:0,DNSBL:none,Custom_rules:0:0:0,LFtime:3,LUA_SUMMARY:none X-HE-Tag: clam15_65603a305db37 X-Filterd-Recvd-Size: 3792 Date: Thu, 15 Dec 2016 08:48:15 -0500 From: Steven Rostedt To: Petr Mladek Cc: Andrew Morton , Linus Torvalds , Peter Zijlstra , Sergey Senozhatsky , linux-kernel@vger.kernel.org Subject: Re: [PATCH] MAINTAINERS: Add printk maintainers Message-ID: <20161215084815.4d479755@gandalf.local.home> In-Reply-To: <1481798878-31898-1-git-send-email-pmladek@suse.com> References: <1481798878-31898-1-git-send-email-pmladek@suse.com> X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 15 Dec 2016 11:47:58 +0100 Petr Mladek wrote: > I and Sergey would like to volunteer as printk code maintainers. > It is a code that everyone is using, various people fix bugs or > even add features but there is nobody really interested into > maintaining it. > > I and Sergey have put a lot of effort into understanding the code > and related problems. We are working on solutions for some long > term problems. There is a nice summary from the Kernel Summit > presentation, see https://lwn.net/Articles/705938/ > > We have already started to use the gained knowledge and comment > on other printk-related patches. The official role should help > us to do it more effectively. > > Our priorities are: > > + prevent deadlocks (printk_safe patchset, console locks) > + prevent softlocks (async printk, console_sem and flushing) > + handle other bugs/fixes/features as they come > > with this in mind: > > + printk is used in different context > + need special care in some modes, e.g. oops, panic, suspend > + do best effort to store/show messages Output immediately when they happen too. Perhaps we need a way to differentiate, "Show now" messages vs "This is info only, delay if needed". > + the code is already pretty complicated and twisted; > support clean ups; always think hard if a feature/fix > is worth any complication > > Of course, it still will be much appreciated if other people review > printk patches. I don't have a problem with you maintaining this, but put me down as a reviewer: R: Steven Rostedt > > Regarding the workflow. It will be highly appreciated if the patches > might still go via Andrew's -mm tree at least for 4.10. In the long > term, we would like to make Andrew's life easier and handle printk > patches in an own git tree. But we first need to set it up and get > familiar with the processes. Maybe Andrew should be a reviewer too. But I'll let him speak for himself. But anyway... Acked-by: Steven Rostedt -- Steve > > Signed-off-by: Petr Mladek > --- > MAINTAINERS | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index c77e3bff262f..d8398bede04e 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -9728,6 +9728,13 @@ S: Supported > F: Documentation/preempt-locking.txt > F: include/linux/preempt.h > > +PRINTK > +M: Petr Mladek > +M: Sergey Senozhatsky > +S: Maintained > +F: kernel/printk/ > +F: include/linux/printk.h > + > PRISM54 WIRELESS DRIVER > M: "Luis R. Rodriguez" > L: linux-wireless@vger.kernel.org