Hi Oliver, > > However when using the unlink version, this gives me spinlock lockup > > (with and without your IRQ disable patch). From the backtrace it seems > > that usb_unanchor_urb is calling spinlock_irq_save here. > > This patch should fix it. yes, that patch fixes it for me. Acked-by: Marcel Holtmann <marcel@xxxxxxxxxxxx> Together with your IRQ disable patch, this should go into 2.6.27-rc4 and it should also be submitted for 2.6.26-stable. So do we have any chance to make usb_set_interface asynchron? For example have the USB core queue submitted URBs until the new alternate setting has been selected? Regards Marcel -- 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