diff options
author | 2020-08-26 13:16:47 +0200 | |
---|---|---|
committer | 2020-09-16 16:52:35 +0200 | |
commit | 9006c133a422f474d7d8e10a8baae179f70c22f5 (patch) | |
tree | d967bfcee4e44e9396d265ebbe7de088088e8a41 /include/linux/msi.h | |
parent | x86/msi: Consolidate MSI allocation (diff) | |
download | linux-9006c133a422f474d7d8e10a8baae179f70c22f5.tar.gz linux-9006c133a422f474d7d8e10a8baae179f70c22f5.tar.bz2 linux-9006c133a422f474d7d8e10a8baae179f70c22f5.zip |
x86/msi: Use generic MSI domain ops
pci_msi_get_hwirq() and pci_msi_set_desc are not longer special. Enable the
generic MSI domain ops in the core and PCI MSI code unconditionally and get
rid of the x86 specific implementations in the X86 MSI code and in the
hyperv PCI driver.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20200826112332.564274859@linutronix.de
Diffstat (limited to 'include/linux/msi.h')
-rw-r--r-- | include/linux/msi.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/linux/msi.h b/include/linux/msi.h index d360cc7c4f94..5aa126b7820b 100644 --- a/include/linux/msi.h +++ b/include/linux/msi.h @@ -369,7 +369,6 @@ void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg); struct irq_domain *pci_msi_create_irq_domain(struct fwnode_handle *fwnode, struct msi_domain_info *info, struct irq_domain *parent); -irq_hw_number_t pci_msi_domain_calc_hwirq(struct msi_desc *desc); int pci_msi_domain_check_cap(struct irq_domain *domain, struct msi_domain_info *info, struct device *dev); u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev); |