|
@@ -197,7 +197,7 @@ static int vic_irqdomain_map(struct irq_domain *d, unsigned int irq,
|
|
|
|
|
|
/* Skip invalid IRQs, only register handlers for the real ones */
|
|
|
if (!(v->valid_sources & (1 << hwirq)))
|
|
|
- return -ENOTSUPP;
|
|
|
+ return -EPERM;
|
|
|
irq_set_chip_and_handler(irq, &vic_chip, handle_level_irq);
|
|
|
irq_set_chip_data(irq, v->base);
|
|
|
set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
|