Thread (15 messages) flat view 15 messages, 2 authors, 2009-10-15

Re: [PATCH 4/6] powerpc: Make virq_debug_show() cope with sparse irq_descs

From: Grant Likely <hidden>
Date: 2009-10-14 18:35:06

On Tue, Oct 13, 2009 at 11:44 PM, Michael Ellerman
[off-list ref] wrote:
Signed-off-by: Michael Ellerman <redacted>
Acked-by: Grant Likely <redacted>
quoted hunk ↗ jump to hunk
---
=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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help