]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
gpio: idt3243x: Switch to irq_find_mapping()
authorJiri Slaby (SUSE) <jirislaby@kernel.org>
Wed, 19 Mar 2025 09:29:36 +0000 (10:29 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 16 May 2025 19:06:12 +0000 (21:06 +0200)
irq_linear_revmap() is deprecated, so remove all its uses and supersede
them by an identical call to irq_find_mapping().

[ tglx: Fix up subject prefix ]

Signed-off-by: Jiri Slaby (SUSE) <jirislaby@kernel.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/all/20250319092951.37667-44-jirislaby@kernel.org
drivers/gpio/gpio-idt3243x.c

index 00f547d2625467526d8b7a0ef676298ad3b2ede9..535f255144556ecb71c5e3f8756f9f4a8bd9ca3d 100644 (file)
@@ -37,7 +37,7 @@ static void idt_gpio_dispatch(struct irq_desc *desc)
        pending = readl(ctrl->pic + IDT_PIC_IRQ_PEND);
        pending &= ~ctrl->mask_cache;
        for_each_set_bit(bit, &pending, gc->ngpio) {
-               virq = irq_linear_revmap(gc->irq.domain, bit);
+               virq = irq_find_mapping(gc->irq.domain, bit);
                if (virq)
                        generic_handle_irq(virq);
        }