2010/4/7 Sujith <Sujith.Manoharan@xxxxxxxxxxx>: > Ming Lei wrote: >> I am not sure if the same irq handler can run concurrently on different CPUs. >> Even though it is, ehci/uhci handler have done such protection, so it >> is not necessary to add such protection in the complete handler of usb >> interface driver. > > What protection is done by ehci ? > Is more information on this available anywhere ? I should have thought that ehci->lock(ehci_irq()) may do such things, but it is released before calling urb->complete, so the patch is correct, sorry for my noise. Thanks, -- Lei Ming -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html