From: Lizhe Date: Fri, 19 May 2023 17:07:16 +0000 (+0800) Subject: pinctrl: microchip: Remove redundant clearing of IRQ_TYPE_SENSE_MASK X-Git-Tag: v6.6.17~4504^2~34 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6171212e9fc7b45a4c4f4736896f590389b95150;p=platform%2Fkernel%2Flinux-rpi.git pinctrl: microchip: Remove redundant clearing of IRQ_TYPE_SENSE_MASK Before executing microchip_sgpio_irq_set_type(), type has already been cleared IRQ_TYPE_SENSE_MASK, see __irq_set_trigger(). Signed-off-by: Lizhe Link: https://lore.kernel.org/r/20230519170716.3459-1-sensor1010@163.com Signed-off-by: Linus Walleij --- diff --git a/drivers/pinctrl/pinctrl-microchip-sgpio.c b/drivers/pinctrl/pinctrl-microchip-sgpio.c index 4794602..59f232a 100644 --- a/drivers/pinctrl/pinctrl-microchip-sgpio.c +++ b/drivers/pinctrl/pinctrl-microchip-sgpio.c @@ -719,8 +719,6 @@ static void microchip_sgpio_irq_ack(struct irq_data *data) static int microchip_sgpio_irq_set_type(struct irq_data *data, unsigned int type) { - type &= IRQ_TYPE_SENSE_MASK; - switch (type) { case IRQ_TYPE_EDGE_BOTH: irq_set_handler_locked(data, handle_edge_irq);