On Tue, Jul 22, 2025 at 13:50:19 -0400, Aaron M. Brown wrote:
One definition per line.
Okay I will remember that going forward!
This is suspicious because this function until now just returned the
next eligible port, but now it's also reserving it which doesn't seem to
fit well here.
Can you please explain this?
Yes, I agree with you Peter, it is a bit unfitting, we can't process a port
assigned to port 0 in virDomainVirtioSerialAddrReserve as it fails the
virDomainVirtioSerialAddrIsComplete check, because that check makes sure that
`info->addr.vioserial.port != 0` so such a port would show as imcomplete.
And if we skip over reserving this port, that means the bitmap would show a clear bit at
the first position for every subsequent device on the controller