[PATCH] PCI: brcmstb: Reserve only the MSI vectors that are handed out

Manivannan Sadhasivam manivannan.sadhasivam at oss.qualcomm.com
Mon Aug 3 09:11:14 PDT 2026


On Thu, 30 Jul 2026 16:22:15 +0900, Sangwoo Han wrote:
> brcm_msi_alloc() reserves a naturally aligned power-of-two region with
> bitmap_find_free_region(order_base_2(nr_irqs)), but the irqdomain core
> releases the vectors of a block one at a time:
> 
>   /* irq_domain_free_irqs_hierarchy() */
>   for (i = 0; i < nr_irqs; i++)
>           if (irq_domain_get_irq_data(domain, irq_base + i))
>                   domain->ops->free(domain, irq_base + i, 1);
> 
> [...]

Applied, thanks!

[1/1] PCI: brcmstb: Reserve only the MSI vectors that are handed out
      commit: 92bf60fbb80f94c1b0fc24c7ff67d7aee936a58c

Best regards,
-- 
மணிவண்ணன் சதாசிவம்





More information about the linux-arm-kernel mailing list