x86/msi: Use generic MSI domain ops
authorThomas Gleixner <tglx@linutronix.de>
Wed, 26 Aug 2020 11:16:47 +0000 (13:16 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 16 Sep 2020 14:52:35 +0000 (16:52 +0200)
commit9006c133a422f474d7d8e10a8baae179f70c22f5
treed967bfcee4e44e9396d265ebbe7de088088e8a41
parent3b9c1d377d67072d1d8a2373b4969103cca00dab
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
arch/x86/include/asm/msi.h
arch/x86/kernel/apic/msi.c
drivers/pci/controller/pci-hyperv.c
drivers/pci/msi.c
include/linux/msi.h
kernel/irq/msi.c