On Mon, Nov 18, 2019 at 7:02 PM Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > When commit 75e99bf5ed8f ("gpio: lynxpoint: set default handler to be > handle_bad_irq()") switched default handler to be handle_bad_irq() the > lp_irq_type() function remained untouched. It means that even request_irq() > can't change the handler and we are not able to handle IRQs properly anymore. > Fix it by setting correct handlers in the lp_irq_type() callback. > > Fixes: 75e99bf5ed8f ("gpio: lynxpoint: set default handler to be handle_bad_irq()") > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Patch applied! This close to the merge window it is better if I just apply stuff I think. Thanks for your hard work on this! Yours, Linus Walleij