Message ID | 20240322125838.901649-1-arnd@kernel.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [RESEND] irqchip: armada: suppress unused-function warning | expand |
On Fri, Mar 22, 2024 at 01:58:25PM +0100, Arnd Bergmann wrote: > From: Arnd Bergmann <arnd@arndb.de> > > armada_370_xp_msi_reenable_percpu is only defined when CONFIG_PCI_MSI > is enabled, and only called when SMP is enabled. > > Without CONFIG_SMP, there are no callers, so we get a build time > warning instead: > > drivers/irqchip/irq-armada-370-xp.c:319:13: error: 'armada_370_xp_msi_reenable_percpu' defined but not used [-Werror=unused-function] > 319 | static void armada_370_xp_msi_reenable_percpu(void) {} > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Mark the function as __maybe_unused to avoid adding more complexity > to the #ifdefs. > > Fixes: 8ca61cde32c1 ("irqchip/armada-370-xp: Enable MSI affinity configuration") > Link: https://lore.kernel.org/lkml/20221215170202.2441960-1-arnd@kernel.org/ > Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Andrew
diff --git a/drivers/irqchip/irq-armada-370-xp.c b/drivers/irqchip/irq-armada-370-xp.c index a55528469278..4b021a67bdfe 100644 --- a/drivers/irqchip/irq-armada-370-xp.c +++ b/drivers/irqchip/irq-armada-370-xp.c @@ -316,7 +316,7 @@ static int armada_370_xp_msi_init(struct device_node *node, return 0; } #else -static void armada_370_xp_msi_reenable_percpu(void) {} +static __maybe_unused void armada_370_xp_msi_reenable_percpu(void) {} static inline int armada_370_xp_msi_init(struct device_node *node, phys_addr_t main_int_phys_base)