On Tue, Aug 22, 2017 at 3:40 PM, Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > On Tue, Aug 22, 2017 at 02:44:20PM -0600, David Mosberger wrote: >> Greg, >> >> On Tue, Aug 22, 2017 at 2:25 PM, Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: >> >> > USB has always been a big problem with this, the IRQ patch is very long, >> > and messy and complex. >> >> Yeah. >> >> > There was an option a while ago to turn USB irqs >> > into threaded irqs, do those work on your platform? If so, that might >> > help you out here. >> >> Do you mean this: >> >> https://lkml.org/lkml/2008/10/20/465 >> >> or is there something else/newer? > > I think there was something newer than that almost-a-decade-old thread, > but I don't remember. Look at what the RT kernel patch does, it might > be in there if it wasn't merged into the tree already. OK, thanks for the pointer. > What are your requirements that this code path is causing you problems? > Odds are your USB host controller is pretty horrid, any chance to use a > different chip for it? We just have some other soft-realtime stuff going on that doesn't like overly long periods with interrupts disabled. --david -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html