On Thu, 18 Feb 2016 08:29:40 +0100, Sean Nyekjær wrote: > > diff --git a/drivers/tty/serial/sc16is7xx.c b/drivers/tty/serial/sc16is7xx.c > > index e78fa99..1bb5c0e 100644 > > --- a/drivers/tty/serial/sc16is7xx.c > > +++ b/drivers/tty/serial/sc16is7xx.c > > @@ -1257,7 +1257,7 @@ static int sc16is7xx_probe(struct device *dev, > > > > /* Setup interrupt */ > > ret = devm_request_irq(dev, irq, sc16is7xx_irq, > > - IRQF_ONESHOT | flags, dev_name(dev), s); > > + flags, dev_name(dev), s); > > if (!ret) > > return 0; > > > Wow, nice that you CC'd the RT guys :-) > > Josh that was it, it runs without deadlocks now :-D > > Thank you. > > Jakub, is this fix ok? Who is making this into a PATCH? Yes, in fact similar patch circulated at some point but the author flaked out before it was ready for merging. Josh could you submit officially? Please CC stable for 4.1+. Fixes: 9e6f4ca3e567 ("sc16is7xx: use kthread_worker for tx_work and irq") Thanks a lot! -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html