From: Tomasz Figa Date: Thu, 20 Sep 2012 22:33:58 +0000 (+0900) Subject: pinctrl: exynos: Mark exynos_irq_demux_eint as inline X-Git-Tag: firefly_0821_release~3680^2~1960^2^2~3 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=9759e2ebc4bc78c630ad952a288a53d131f1cb53;p=firefly-linux-kernel-4.4.55.git pinctrl: exynos: Mark exynos_irq_demux_eint as inline The exynos_irq_demux_eint utility function is used in chained IRQ handler for EINT16-31 to handle multiplexed interrupts. Inlining it should improve the performance a bit. Signed-off-by: Tomasz Figa Signed-off-by: Kyungmin Park Acked-by: Linus Walleij Signed-off-by: Kukjin Kim --- diff --git a/drivers/pinctrl/pinctrl-exynos.c b/drivers/pinctrl/pinctrl-exynos.c index 56489714cd70..49ef5a2f79ae 100644 --- a/drivers/pinctrl/pinctrl-exynos.c +++ b/drivers/pinctrl/pinctrl-exynos.c @@ -376,7 +376,7 @@ static void exynos_irq_eint0_15(unsigned int irq, struct irq_desc *desc) chained_irq_exit(chip, desc); } -static void exynos_irq_demux_eint(int irq_base, unsigned long pend, +static inline void exynos_irq_demux_eint(int irq_base, unsigned long pend, struct irq_domain *domain) { unsigned int irq;