27/06/2025 21:33, Pekka Riikonen: > On 2025-06-27 19:00, Thomas Monjalon wrote: > > 20/06/2025 13:47, priik...@iki.fi: > >> Check if kernel returns 0 interrupt vectors and try another interrupt > >> type in that case. Failing to check the vector count can select an > >> interrupt type that's unusable. > >> > >> Signed-off-by: Pekka Riikonen <priik...@iki.fi> > > > > Please could you be explicit about the use case you are trying to fix? > > This particular case was with e1000em that only supported INTx, but the > function selected MSI-X simply because it's the first one attempted, > even though it got 0 vectors. Enabling interrupts then failed. If the > function had checked the vector count it would have correctly selected > INTx. Now, my setup might have been quite old but it doesn't change > that it selected wrong interrupt type.
OK thank you, it helps for the review, and could be added to the commit log. Adding PCI bus maintainers for review.