]> www.infradead.org Git - linux.git/commitdiff
irqdomain: i2c: Switch to irq_find_mapping()
authorJiri Slaby (SUSE) <jirislaby@kernel.org>
Wed, 19 Mar 2025 09:29:38 +0000 (10:29 +0100)
committerWolfram Sang <wsa+renesas@sang-engineering.com>
Tue, 25 Mar 2025 11:34:36 +0000 (12:34 +0100)
irq_linear_revmap() is deprecated, so remove all its uses and supersede
them by an identical call to irq_find_mapping().

Signed-off-by: Jiri Slaby (SUSE) <jirislaby@kernel.org>
Cc: Peter Rosin <peda@axentia.se>
Cc: linux-i2c@vger.kernel.org
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
drivers/i2c/muxes/i2c-mux-pca954x.c

index 6f84018258c458e6be5b7eaf2bcf31ca1b03acd7..db95113a5b49ef136e3e15d181955b345945e469 100644 (file)
@@ -414,7 +414,7 @@ static irqreturn_t pca954x_irq_handler(int irq, void *dev_id)
 
        pending = (ret >> PCA954X_IRQ_OFFSET) & (BIT(data->chip->nchans) - 1);
        for_each_set_bit(i, &pending, data->chip->nchans)
-               handle_nested_irq(irq_linear_revmap(data->irq, i));
+               handle_nested_irq(irq_find_mapping(data->irq, i));
 
        return IRQ_RETVAL(pending);
 }