In this patchset we want to enable the MANA driver to be able to allocate MSI vectors in PCI dynamically
The first patch targets the changes required for enabling the support of dyn vector allocation in pci-hyperv PCI controller. It also consists of changes in the PCI tree to allow clean support for dynamic allocation of IRQ vectors for PCI controllers. The second patch has the changes in MANA driver to be able to allocate pci vectors dynamically if it is supported by the infra. If the support does not exist it defaults to older behavior. For this submission, I wasn't sure if we should specify net-next or pci tree. Please let me know what the recommendation is. Shradha Gupta (2): PCI: hv: enable pci_hyperv to allow dynamic vector allocation net: mana: Allow MANA driver to allocate PCI vector dynamically .../net/ethernet/microsoft/mana/gdma_main.c | 306 ++++++++++++++---- drivers/pci/controller/pci-hyperv.c | 7 +- drivers/pci/msi/irqdomain.c | 5 +- include/linux/msi.h | 2 + include/net/mana/gdma.h | 5 +- 5 files changed, 260 insertions(+), 65 deletions(-) -- 2.34.1