Hi Oleksandr,

> On 9 Dec 2021, at 7:29 am, Oleksandr Andrushchenko <[email protected]> wrote:
> 
> From: Oleksandr Andrushchenko <[email protected]>
> 
> At the moment, we always allocate an extra 16 slots for IO handlers
> (see MAX_IO_HANDLER). So while adding an IO trap handler for the emulated
> PCI host bridge we are not breaking anything, but we have a latent bug
> as the maximum number of IOs may be exceeded.
> Fix this by explicitly telling that we have an additional IO handler, so it is
> accounted.
> 
> Fixes: d59168dc05a5 ("xen/arm: Enable the existing x86 virtual PCI support 
> for ARM")
> 
> Signed-off-by: Oleksandr Andrushchenko <[email protected]>
> Acked-by: Julien Grall <[email protected]>

Reviewed-by: Rahul Singh <[email protected]>
Tested-by: Rahul Singh <[email protected]>

Regards,
Rahul

Reply via email to