x86/apic: Always provide irq_compose_msi_msg() method for vector domain
This shouldn't be dependent on PCI_MSI. HPET and I/O-APIC can deliver interrupts through MSI without having any PCI in the system at all. Signed-off-by: David Woodhouse <dwmw@amazon.co.uk> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/r/20201024213535.443185-10-dwmw2@infradead.org
This commit is contained in:
committed by
Thomas Gleixner
parent
8c44963b60
commit
f598181acf
@@ -520,12 +520,10 @@ static inline void apic_smt_update(void) { }
|
||||
#endif
|
||||
|
||||
struct msi_msg;
|
||||
struct irq_cfg;
|
||||
|
||||
#ifdef CONFIG_PCI_MSI
|
||||
void x86_vector_msi_compose_msg(struct irq_data *data, struct msi_msg *msg);
|
||||
#else
|
||||
# define x86_vector_msi_compose_msg NULL
|
||||
#endif
|
||||
extern void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
|
||||
bool dmar);
|
||||
|
||||
extern void ioapic_zap_locks(void);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user