arch/x86: Fixing MSI vector allocation

Fixing an out of bound issue.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
Tomasz Bursztyka 2021-01-06 10:35:40 +01:00 committed by Anas Nashif
commit f0a7f250a0

View file

@ -247,8 +247,8 @@ uint8_t arch_pcie_msi_vectors_allocate(unsigned int priority,
return 0;
}
for (i = irte; i < (irte + n_vector); i++) {
vectors[i].arch.irte = i;
for (i = 0; i < n_vector; i++, irte++) {
vectors[i].arch.irte = irte;
vectors[i].arch.remap = true;
}
}