irqchip: Drop MSI_CHIP_FLAG_SET_ACK from unsuspecting MSI drivers

Commit 1c000dcaad2be ("irqchip/irq-msi-lib: Optionally set default
irq_eoi()/irq_ack()") added blanket MSI_CHIP_FLAG_SET_ACK flags,
irrespective of whether the underlying irqchip required it or not.

Drop it from a number of drivers that do not require it.

Fixes: 1c000dcaad2be ("irqchip/irq-msi-lib: Optionally set default irq_eoi()/irq_ack()")
Signed-off-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250513172819.2216709-6-maz@kernel.org

authored by Marc Zyngier and committed by Thomas Gleixner fb0ea6e4 82f2b0b9

+5 -5
+1 -1
drivers/irqchip/irq-gic-v2m.c
··· 252 252 static struct msi_parent_ops gicv2m_msi_parent_ops = { 253 253 .supported_flags = GICV2M_MSI_FLAGS_SUPPORTED, 254 254 .required_flags = GICV2M_MSI_FLAGS_REQUIRED, 255 - .chip_flags = MSI_CHIP_FLAG_SET_EOI | MSI_CHIP_FLAG_SET_ACK, 255 + .chip_flags = MSI_CHIP_FLAG_SET_EOI, 256 256 .bus_select_token = DOMAIN_BUS_NEXUS, 257 257 .bus_select_mask = MATCH_PCI_MSI | MATCH_PLATFORM_MSI, 258 258 .prefix = "GICv2m-",
+1 -1
drivers/irqchip/irq-gic-v3-its-msi-parent.c
··· 203 203 const struct msi_parent_ops gic_v3_its_msi_parent_ops = { 204 204 .supported_flags = ITS_MSI_FLAGS_SUPPORTED, 205 205 .required_flags = ITS_MSI_FLAGS_REQUIRED, 206 - .chip_flags = MSI_CHIP_FLAG_SET_EOI | MSI_CHIP_FLAG_SET_ACK, 206 + .chip_flags = MSI_CHIP_FLAG_SET_EOI, 207 207 .bus_select_token = DOMAIN_BUS_NEXUS, 208 208 .bus_select_mask = MATCH_PCI_MSI | MATCH_PLATFORM_MSI, 209 209 .prefix = "ITS-",
+1 -1
drivers/irqchip/irq-gic-v3-mbi.c
··· 197 197 static const struct msi_parent_ops gic_v3_mbi_msi_parent_ops = { 198 198 .supported_flags = MBI_MSI_FLAGS_SUPPORTED, 199 199 .required_flags = MBI_MSI_FLAGS_REQUIRED, 200 - .chip_flags = MSI_CHIP_FLAG_SET_EOI | MSI_CHIP_FLAG_SET_ACK, 200 + .chip_flags = MSI_CHIP_FLAG_SET_EOI, 201 201 .bus_select_token = DOMAIN_BUS_NEXUS, 202 202 .bus_select_mask = MATCH_PCI_MSI | MATCH_PLATFORM_MSI, 203 203 .prefix = "MBI-",
+1 -1
drivers/irqchip/irq-mvebu-gicp.c
··· 161 161 static const struct msi_parent_ops gicp_msi_parent_ops = { 162 162 .supported_flags = GICP_MSI_FLAGS_SUPPORTED, 163 163 .required_flags = GICP_MSI_FLAGS_REQUIRED, 164 - .chip_flags = MSI_CHIP_FLAG_SET_EOI | MSI_CHIP_FLAG_SET_ACK, 164 + .chip_flags = MSI_CHIP_FLAG_SET_EOI, 165 165 .bus_select_token = DOMAIN_BUS_GENERIC_MSI, 166 166 .bus_select_mask = MATCH_PLATFORM_MSI, 167 167 .prefix = "GICP-",
+1 -1
drivers/irqchip/irq-mvebu-odmi.c
··· 157 157 static const struct msi_parent_ops odmi_msi_parent_ops = { 158 158 .supported_flags = ODMI_MSI_FLAGS_SUPPORTED, 159 159 .required_flags = ODMI_MSI_FLAGS_REQUIRED, 160 - .chip_flags = MSI_CHIP_FLAG_SET_EOI | MSI_CHIP_FLAG_SET_ACK, 160 + .chip_flags = MSI_CHIP_FLAG_SET_EOI, 161 161 .bus_select_token = DOMAIN_BUS_GENERIC_MSI, 162 162 .bus_select_mask = MATCH_PLATFORM_MSI, 163 163 .prefix = "ODMI-",