genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags
authorThomas Gleixner <tglx@linutronix.de>
Thu, 24 Nov 2022 23:24:08 +0000 (00:24 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 5 Dec 2022 18:20:58 +0000 (19:20 +0100)
commit3dad5f9ad99b77dfd234d31e2ea3d77f620efc09
tree97cc3be3e3819a1c645571a9401fbeee11ae0785
parent6842694c5088925d216529d4a2358ab5ee8bb862
genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags

It's truly a MSI only flag and for the upcoming per device MSI domains this
must be in the MSI flags so it can be set during domain setup without
exposing this quirk outside of x86.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Acked-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20221124230313.454246167@linutronix.de
arch/x86/kernel/apic/msi.c
include/linux/irqdomain.h
include/linux/msi.h
kernel/irq/msi.c