On Tue, 19 Aug 2008, Marcel Holtmann wrote: > Our problem is only that we are using a workqueue and can't make any > assumption when we get scheduled. This is obviously not perfect, but it > seems there is nothing much that can be done. > > I think the specification is simply bad and we have to live with it. I guess so. Since these are isoc URBs anyway, shouldn't you simply drop them until the new altsetting is ready? That's a lot easier than trying to keep track of them and deferring them (which doesn't make much sense for Isochronous data). Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html