From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933297AbcLGXJV (ORCPT ); Wed, 7 Dec 2016 18:09:21 -0500 Received: from kvm5.telegraphics.com.au ([98.124.60.144]:47340 "EHLO kvm5.telegraphics.com.au" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932744AbcLGXJT (ORCPT ); Wed, 7 Dec 2016 18:09:19 -0500 Date: Thu, 8 Dec 2016 10:08:43 +1100 (AEDT) From: Finn Thain To: Geert Uytterhoeven cc: Greg Ungerer , Sam Creasey , Joshua Thompson , linux-m68k@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 09/22] m68k/mac: oss - Modernize printing of kernel messages In-Reply-To: <1481123360-10978-10-git-send-email-geert@linux-m68k.org> Message-ID: References: <1481123360-10978-1-git-send-email-geert@linux-m68k.org> <1481123360-10978-10-git-send-email-geert@linux-m68k.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 7 Dec 2016, Geert Uytterhoeven wrote: > Convert from printk() to pr_*(). > > - Introduce helpers for printing debug messages, incl. dummies for > validating format strings when debugging is disabled, > - Convert from printk() to pr_*(), > - Drop superfluous casts, > - Add linebreaks before opening braces of function bodies. > > Signed-off-by: Geert Uytterhoeven > --- > arch/m68k/mac/oss.c | 26 +++++++++++++++----------- > 1 file changed, 15 insertions(+), 11 deletions(-) > > diff --git a/arch/m68k/mac/oss.c b/arch/m68k/mac/oss.c > index 55d6592783f55710..e3c22370e9c6ee0d 100644 > --- a/arch/m68k/mac/oss.c > +++ b/arch/m68k/mac/oss.c > @@ -26,6 +26,12 @@ > #include > #include > > +#ifdef DEBUG_IRQS > +#define pr_irq(fmt, ...) printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) > +#else > +#define pr_irq(fmt, ...) no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) > +#endif > + > int oss_present; > volatile struct mac_oss *oss; > Please just remove the DEBUG_IRQS macro and the related output. > @@ -72,8 +78,8 @@ static void oss_irq(struct irq_desc *desc) > if ((console_loglevel == 10) && !(events & OSS_IP_SCSI)) { > unsigned int irq = irq_desc_get_irq(desc); > > - printk("oss_irq: irq %u events = 0x%04X\n", irq, > - (int) oss->irq_pending); > + pr_irq("oss_irq: irq %u events = 0x%04X\n", irq, > + oss->irq_pending); > } > #endif > > @@ -109,7 +115,7 @@ static void oss_nubus_irq(struct irq_desc *desc) > > #ifdef DEBUG_NUBUS_INT > if (console_loglevel > 7) { > - printk("oss_nubus_irq: events = 0x%04X\n", events); > + pr_info("oss_nubus_irq: events = 0x%04X\n", events); > } > #endif > /* There are only six slots on the OSS, not seven */ Same with DEBUG_NUBUS_INT. Thanks. > @@ -162,10 +168,9 @@ void __init oss_register_interrupts(void) > * level for that source to nonzero, thus enabling the interrupt. > */ > > -void oss_irq_enable(int irq) { > -#ifdef DEBUG_IRQUSE > - printk("oss_irq_enable(%d)\n", irq); > -#endif > +void oss_irq_enable(int irq) > +{ > + pr_irq("oss_irq_enable(%d)\n", irq); > switch(irq) { > case IRQ_MAC_SCC: > oss->irq_level[OSS_IOPSCC] = OSS_IRQLEV_IOPSCC; > @@ -198,10 +203,9 @@ void oss_irq_enable(int irq) { > * to disable the interrupt. > */ > > -void oss_irq_disable(int irq) { > -#ifdef DEBUG_IRQUSE > - printk("oss_irq_disable(%d)\n", irq); > -#endif > +void oss_irq_disable(int irq) > +{ > + pr_irq("oss_irq_disable(%d)\n", irq); > switch(irq) { > case IRQ_MAC_SCC: > oss->irq_level[OSS_IOPSCC] = 0; > --