[PATCH] irq/msi: fix misplaced EXPORT_SYMBOL_GPL for msi_domain_free_irqs_all
From: lirongqing
Date: Fri Jul 17 2026 - 10:36:37 EST
From: Li RongQing <lirongqing@xxxxxxxxx>
The EXPORT_SYMBOL_GPL(msi_domain_free_irqs_all) was mistakenly placed
after msi_domain_free_irqs_range() instead of after its intended
function msi_domain_free_irqs_all().
Signed-off-by: Li RongQing <lirongqing@xxxxxxxxx>
---
kernel/irq/msi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/irq/msi.c b/kernel/irq/msi.c
index 903be72..fb5f372 100644
--- a/kernel/irq/msi.c
+++ b/kernel/irq/msi.c
@@ -1683,7 +1683,6 @@ void msi_domain_free_irqs_range(struct device *dev, unsigned int domid,
guard(msi_descs_lock)(dev);
msi_domain_free_irqs_range_locked(dev, domid, first, last);
}
-EXPORT_SYMBOL_GPL(msi_domain_free_irqs_all);
/**
* msi_domain_free_irqs_all_locked - Free all interrupts from a MSI interrupt domain
@@ -1714,6 +1713,7 @@ void msi_domain_free_irqs_all(struct device *dev, unsigned int domid)
guard(msi_descs_lock)(dev);
msi_domain_free_irqs_all_locked(dev, domid);
}
+EXPORT_SYMBOL_GPL(msi_domain_free_irqs_all);
/**
* msi_device_domain_free_wired - Free a wired interrupt in @domain
--
2.9.4