Hi Sarah, This is xHCI MSI/MSI-X supporting patch v3. Changelog from v2: - Move xhci_msi_irq before xhci_free_irq. - Remove msix_entries = NULL. - add comments for calculating number of msi-x vectors. - remove unnecessary white space. Did not change the code to use less vectors based on the return value of pci_enable_msix(), since all other controllers in the kernel disable msix if pci_enable_msix() return less than number of vectors requests. Moreover, we request msi-x vectors based on number of CPU cores and USB 3.0 xhci HCSPARAMS1 capability register, which should be less than the available from PCI core. Thanks, Andiry -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html