Re: [RFC PATCH] usb: hcd: complete URBs in threaded-IRQ context instead of tasklet

From: Sebastian Andrzej Siewior
Date: Mon Apr 16 2018 - 10:01:20 EST

On 2018-03-08 10:57:39 [+0100], To Mauro Carvalho Chehab wrote:
> On 2018-02-27 14:39:34 [-0300], Mauro Carvalho Chehab wrote:
> > Hi Sebastian,
> Hi Mauro,
> > Sorry for taking some time to test it, has been busy those days...
> :)
> > Anyway, I tested it today. Didn't work. It keep losing data.
> Okay, this was unexpected. What I learned from the thread is that you
> use the dwc2 controller and once upgrade to a kernel which completes the
> URBs in BH context then you starting losing data from your DVB-s USB
> device. And it was assumed that this is because BH/ksoftirq is getting
> "paused" if it is running for too long. If that is the case then a
> revert of "let us complete the URB in BH context" should get it working
> again. Is that so?