From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-gx0-f218.google.com (mail-gx0-f218.google.com [209.85.217.218]) by ozlabs.org (Postfix) with ESMTP id 4871DB7043 for ; Thu, 15 Oct 2009 05:35:06 +1100 (EST) Received: by gxk10 with SMTP id 10so80077gxk.3 for ; Wed, 14 Oct 2009 11:35:04 -0700 (PDT) MIME-Version: 1.0 Sender: glikely@secretlab.ca In-Reply-To: References: From: Grant Likely Date: Wed, 14 Oct 2009 12:34:44 -0600 Message-ID: Subject: Re: [PATCH 4/6] powerpc: Make virq_debug_show() cope with sparse irq_descs To: Michael Ellerman Content-Type: text/plain; charset=ISO-8859-1 Cc: linuxppc-dev@ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Tue, Oct 13, 2009 at 11:44 PM, Michael Ellerman wrote: > Signed-off-by: Michael Ellerman Acked-by: Grant Likely > --- > =A0arch/powerpc/kernel/irq.c | =A0 =A05 ++++- > =A01 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c > index 6563221..baa49eb 100644 > --- a/arch/powerpc/kernel/irq.c > +++ b/arch/powerpc/kernel/irq.c > @@ -1065,8 +1065,11 @@ static int virq_debug_show(struct seq_file *m, voi= d *private) > =A0 =A0 =A0 =A0seq_printf(m, "%-5s =A0%-7s =A0%-15s =A0%s\n", "virq", "hw= irq", > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"chip name", "host name"); > > - =A0 =A0 =A0 for (i =3D 1; i < NR_IRQS; i++) { > + =A0 =A0 =A0 for (i =3D 1; i < nr_irqs; i++) { > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0desc =3D irq_to_desc(i); > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (!desc) > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 continue; > + > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0spin_lock_irqsave(&desc->lock, flags); > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0if (desc->action && desc->action->handler)= { > -- > 1.6.2.1 > > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@lists.ozlabs.org > https://lists.ozlabs.org/listinfo/linuxppc-dev > --=20 Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd.