From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751205AbcDPFpX (ORCPT ); Sat, 16 Apr 2016 01:45:23 -0400 Received: from smtprelay0106.hostedemail.com ([216.40.44.106]:35164 "EHLO smtprelay.hostedemail.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750916AbcDPFpW (ORCPT ); Sat, 16 Apr 2016 01:45:22 -0400 X-Session-Marker: 6A6F6540706572636865732E636F6D X-Spam-Summary: 2,0,0,,d41d8cd98f00b204,joe@perches.com,:::::::::::::::::,RULES_HIT:41:355:379:541:599:973:988:989:1260:1277:1311:1313:1314:1345:1359:1373:1437:1515:1516:1518:1534:1539:1593:1594:1711:1730:1747:1777:1792:2393:2559:2562:2828:3138:3139:3140:3141:3142:3352:3622:3865:3866:3867:3868:3870:3871:3873:3874:4250:4321:5007:7903:8825:10004:10400:10848:11232:11658:11914:12517:12519:12663:12740:13069:13311:13357:13439:14180:14659:21080:30054: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:1,LUA_SUMMARY:none X-HE-Tag: bells80_49c3ab7499163 X-Filterd-Recvd-Size: 1791 Message-ID: <1460785489.19090.71.camel@perches.com> Subject: Re: [PATCH v11 0/3] printk: Make printk() completely async From: Joe Perches To: Sergey Senozhatsky , Andrew Morton Cc: Jan Kara , Petr Mladek , Tejun Heo , Tetsuo Handa , linux-kernel@vger.kernel.org, Byungchul Park , Sergey Senozhatsky Date: Fri, 15 Apr 2016 22:44:49 -0700 In-Reply-To: <20160416025529.GA567@swordfish> References: <1460050307-3718-1-git-send-email-sergey.senozhatsky@gmail.com> <20160416025529.GA567@swordfish> Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.18.5.2-0ubuntu1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 2016-04-16 at 11:55 +0900, Sergey Senozhatsky wrote: > On (04/08/16 02:31), Sergey Senozhatsky wrote: > > > > Hello, > > > > This patch set makes printk() completely asynchronous: new messages > > are getting upended to the kernel printk buffer, but instead of 'direct' > > printing the actual print job is performed by a dedicated kthread. > > This has the advantage that printing always happens from a schedulable > > context and thus we don't lockup any particular CPU or even interrupts. > Hello, > > Sir, is there anything else you want me to improve in this patch set? I'm not sir, but my preference would be to move as much of the async/thread functionality as possible into a separate file.