Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752172AbdLLCvF (ORCPT ); Mon, 11 Dec 2017 21:51:05 -0500 Received: from mail-pf0-f196.google.com ([209.85.192.196]:33010 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750759AbdLLCvC (ORCPT ); Mon, 11 Dec 2017 21:51:02 -0500 X-Google-Smtp-Source: ACJfBot4VlQMxyXCa74N3UvB3MjP+5UoMUiiDZ4KBVHNysCOJZUGxUvWolTdgbRC+31urai2iCjI6A== Date: Tue, 12 Dec 2017 11:50:52 +0900 From: Sergey Senozhatsky To: David Laight Cc: "'Sergey Senozhatsky'" , Andrew Morton , Russell King , Catalin Marinas , Mark Salter , Tony Luck , David Howells , Yoshinori Sato , Guan Xuetao , Borislav Petkov , Greg Kroah-Hartman , Thomas Gleixner , Peter Zijlstra , Vineet Gupta , Fengguang Wu , Steven Rostedt , Petr Mladek , LKML , "linux-arm-kernel@lists.infradead.org" , "linux-c6x-dev@linux-c6x.org" , "linux-ia64@vger.kernel.org" , "linux-am33-list@redhat.com" , "linux-sh@vger.kernel.org" , "linux-edac@vger.kernel.org" , "x86@kernel.org" , "linux-snps-arc@lists.infradead.org" , Sergey Senozhatsky Subject: Re: [PATCH 11/13] irq debug: do not use print_symbol() Message-ID: <20171212025052.GD7798@jagdpanzerIV> References: <20171211125025.2270-1-sergey.senozhatsky@gmail.com> <20171211125025.2270-12-sergey.senozhatsky@gmail.com> <063a776096964e8192c94e38413edbe0@AcuMS.aculab.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <063a776096964e8192c94e38413edbe0@AcuMS.aculab.com> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 935 Lines: 23 On (12/11/17 12:55), David Laight wrote: > > kernel/irq/debug.h | 8 +++----- > > 1 file changed, 3 insertions(+), 5 deletions(-) > > > > diff --git a/kernel/irq/debug.h b/kernel/irq/debug.h > > index 17f05ef8f575..5766e15c1160 100644 > > --- a/kernel/irq/debug.h > > +++ b/kernel/irq/debug.h > ... > > @@ -15,13 +13,13 @@ static inline void print_irq_desc(unsigned int irq, struct irq_desc *desc) > > printk("irq %d, desc: %p, depth: %d, count: %d, unhandled: %d\n", > > irq, desc, desc->depth, desc->irq_count, desc->irqs_unhandled); > > printk("->handle_irq(): %p, ", desc->handle_irq); > > - print_symbol("%s\n", (unsigned long)desc->handle_irq); > > + pr_cont("%pS\n", desc->handle_irq); > > Looks like you can (and should) use a single printk() instead of pr_cont. thanks, good point. those pr_cont()-s basically just replicate the old behaviour; but it'll be better to get tid of them. will follow up shortly. -ss