Phil Endecott wrote: > Kenji Kaneshige wrote: >> This patch adds polling mechanism for Data Link Layer Link Active bit >> after turning power on, instead of waiting for 1000 msec. This would >> reduce the unnecessary long wait. > > Hi Kenji, > > Thanks, this does indeed seem to work on my Eee 901 to remove those waits. > > As for the other waits when it turns the slot off, would it be possible > to make that delay asynchronous? Presumably the spec only requires that > no other activity is attempted on the same slot for one second. The > kernel could get on with other things. > I don't understand what you mean. The kernel can get on with other things even with msleep(1000). By the way, I noticed that msleep(1000) after turning power off is not needed if a slot doesn't implement power controller (as yours) because power cannot be controlled by software (power would be automatically removed when the adapter is removed). I'll make a fix about this. Thanks, Kenji Kaneshige -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html