diff options
| -rw-r--r-- | drivers/irqchip/irq-mbigen.c | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/drivers/irqchip/irq-mbigen.c b/drivers/irqchip/irq-mbigen.c index 6b566bba263b..ff7627b57772 100644 --- a/drivers/irqchip/irq-mbigen.c +++ b/drivers/irqchip/irq-mbigen.c @@ -220,10 +220,16 @@ static int mbigen_irq_domain_alloc(struct irq_domain *domain,  	return 0;  } +static void mbigen_irq_domain_free(struct irq_domain *domain, unsigned int virq, +				   unsigned int nr_irqs) +{ +	platform_msi_domain_free(domain, virq, nr_irqs); +} +  static const struct irq_domain_ops mbigen_domain_ops = {  	.translate	= mbigen_domain_translate,  	.alloc		= mbigen_irq_domain_alloc, -	.free		= irq_domain_free_irqs_common, +	.free		= mbigen_irq_domain_free,  };  static int mbigen_of_create_domain(struct platform_device *pdev, | 
