PCI: dwc: Round up leftover num_ctrls

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I784bb1d13fa6301f34319cdc27474069d7723a40
This commit is contained in:
Shawn Lin
2023-09-11 17:20:57 +08:00
committed by Tao Huang
parent 27ece485eb
commit 650d166cdd

View File

@@ -342,7 +342,7 @@ static int dw_pcie_msi_host_init(struct dw_pcie_rp *pp)
if (!pp->num_vectors)
pp->num_vectors = MSI_DEF_NUM_VECTORS;
num_ctrls = pp->num_vectors / MAX_MSI_IRQS_PER_CTRL;
num_ctrls = DIV_ROUND_UP(pp->num_vectors, MAX_MSI_IRQS_PER_CTRL);
if (!pp->msi_irq[0]) {
pp->msi_irq[0] = platform_get_irq_byname_optional(pdev, "msi");