| .. | .. |
|---|
| 82 | 82 | u32 status, num_ctrls; |
|---|
| 83 | 83 | irqreturn_t ret = IRQ_NONE; |
|---|
| 84 | 84 | |
|---|
| 85 | | - num_ctrls = pp->num_vectors / MAX_MSI_IRQS_PER_CTRL; |
|---|
| 85 | + num_ctrls = DIV_ROUND_UP(pp->num_vectors, MAX_MSI_IRQS_PER_CTRL); |
|---|
| 86 | 86 | |
|---|
| 87 | 87 | for (i = 0; i < num_ctrls; i++) { |
|---|
| 88 | 88 | dw_pcie_rd_own_conf(pp, PCIE_MSI_INTR0_STATUS + |
|---|
| .. | .. |
|---|
| 679 | 679 | |
|---|
| 680 | 680 | dw_pcie_setup(pci); |
|---|
| 681 | 681 | |
|---|
| 682 | | - num_ctrls = pp->num_vectors / MAX_MSI_IRQS_PER_CTRL; |
|---|
| 682 | + num_ctrls = DIV_ROUND_UP(pp->num_vectors, MAX_MSI_IRQS_PER_CTRL); |
|---|
| 683 | 683 | |
|---|
| 684 | 684 | /* Initialize IRQ Status array */ |
|---|
| 685 | 685 | for (ctrl = 0; ctrl < num_ctrls; ctrl++) { |
|---|