On Wed, 27 Jan 2016, Cao jin wrote: > How about using IRQ_BITMAP_BITS as that "irq_valid" flag? because it is the > ceiling of struct irq_desc irq_desc[], and request_irq() will return -EINVAL > in case of the ceiling. > > #ifdef CONFIG_SPARSE_IRQ > # define IRQ_BITMAP_BITS (NR_IRQS + 8196) > #else > # define IRQ_BITMAP_BITS NR_IRQS > #endif
No. This is a core internal implementation detail. Thanks, tglx