Re: [PATCH][RFC] irq handling code consolidation (common part)

Anton Blanchard (anton@samba.org)
Fri, 27 Jun 2003 03:55:54 +1000


> the irq handling consolidation patch returns from the dead !
> Now with runaway irq detection code included !
>
> This patch (against 2.5.73) contains common part of it.

Great! Well it wasnt dead, I was also keeping it up to date and sending
it on to akpm :)

I have two suggestions that will help in my crusade to kill NR_IRQS.

1. define irq_desc, irq_valid, for_each_irq in include/linux/irq.h if
HAVE_ARCH_IRQ_DESC isnt defined (instead of in each architecture).
Basically I want to start using these macros in a few places and dont
want to break every architecture that hasnt converted to the new scheme.

On the other hand if we decide to move the irq descriptor definition
into each arch as hch suggested, this wont be necessary as all archs
will break anyway :)

2. define irq_atoi that converts an irq into a printable string. We have
a bunch of #ifdef CONFIG_SPARC stuff we can then get rid of, and other
archs can start using it if wanted (eg on ppc64 I can subtract our
software offset so the irqs printed match the hardware)

Anton
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/