On Sun, Sep 01, 2024 at 02:59:43PM +0100, Jonathan Cameron wrote: > From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > > Use irq_get_trigger_type() to replace getting the irq data then the > type in two steps. ... > { > - struct irq_data *desc; > - u32 irq_type; > int ret; > - > - desc = irq_get_irq_data(irq); > - if (!desc) { > - dev_err(&indio_dev->dev, "Could not find IRQ %d\n", irq); > - return -EINVAL; > - } > - > - irq_type = irqd_get_trigger_type(desc); > + u32 irq_type = irq_get_trigger_type(irq); Hmm... You broke the reversed xmas tree ordering. Anyway, can we actually > ret = bmi160_config_device_irq(indio_dev, irq_type, pin); ret = bmi160_config_device_irq(indio_dev, irq_get_trigger_type(irq), pin); instead? > if (ret) -- With Best Regards, Andy Shevchenko