We currently manage IRQs in pool_bm which is a bit field of MAX_MSIX bits.
Thus, allocating more than MAX_MSIX interrupts can't be managed in pool_bm.
Fixing this by capping number of requested MSIXs to MAX_MSIX.
Carol, Matan, could U2 elaborate where/when the bug hits us?
Also, missing Fixes: line here with the offending commit ID so we can
realize if this needs to go into -stable
Signed-off-by: Matan Barak <redacted>
Signed-off-by: Carol L Soto <redacted>