]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
irqchip/irq-pic32-evic: Add missing 'static' to internal function
authorLuca Ceresoli <luca.ceresoli@bootlin.com>
Wed, 17 Jul 2024 12:25:20 +0000 (14:25 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 29 Jul 2024 08:22:45 +0000 (10:22 +0200)
Fix build error reported by gcc 12:

  drivers/irqchip/irq-pic32-evic.c:164:5: error: no previous prototype for ‘pic32_irq_domain_xlate’ [-Werror=missing-prototypes]
    164 | int pic32_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr,
        |     ^~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240717-irq-pic32-evic-fix-build-static-v1-1-5129085589c6@bootlin.com
drivers/irqchip/irq-pic32-evic.c

index 1d9bb28d13e5d95c93085533938382825cea7a07..277240325cbcc56698c16e971240a91947424f9a 100644 (file)
@@ -161,9 +161,9 @@ static int pic32_irq_domain_map(struct irq_domain *d, unsigned int virq,
        return ret;
 }
 
-int pic32_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr,
-                          const u32 *intspec, unsigned int intsize,
-                          irq_hw_number_t *out_hwirq, unsigned int *out_type)
+static int pic32_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr,
+                                 const u32 *intspec, unsigned int intsize,
+                                 irq_hw_number_t *out_hwirq, unsigned int *out_type)
 {
        struct evic_chip_data *priv = d->host_data;