[PATCH] ARM: Add support for 10 hardirq bits

Magnus Damm magnus.damm at gmail.com
Fri Apr 30 00:02:04 EDT 2010


On Wed, Mar 10, 2010 at 8:17 PM, Magnus Damm <magnus.damm at gmail.com> wrote:
> From: Magnus Damm <damm at opensource.se>
>
> This patch adds support for 10 hardirq bits to
> the ARM architecture. Needed by the SH-Mobile
> ARM processor sh7372 that has more than 512 IRQs.
>
> Signed-off-by: Magnus Damm <damm at opensource.se>
> ---
>
>  arch/arm/include/asm/hardirq.h |    4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> --- 0001/arch/arm/include/asm/hardirq.h
> +++ work/arch/arm/include/asm/hardirq.h 2010-03-09 21:08:10.000000000 +0900
> @@ -12,7 +12,9 @@ typedef struct {
>
>  #include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
>
> -#if NR_IRQS > 256
> +#if NR_IRQS > 512
> +#define HARDIRQ_BITS   10
> +#elif NR_IRQS > 256
>  #define HARDIRQ_BITS   9
>  #else
>  #define HARDIRQ_BITS   8
>

Hi Russell,

Good to hear that you are back online. Do you want me to rework this
patch somehow, or is it ready to be queued for upstream merge? I'm
asking because I have a pile of patches that depend on this one.

Cheers,

/ magnus



More information about the linux-arm-kernel mailing list