Hi,
In continuing to replace, where appropriate, code with msleep() calls, I ran across the following file(s) / function(s), which do not invoke set_current_state() before schedule_timeout(), which causes the latter to return immediately:
drivers/net/wireless/airo.c::airo_pci_resume() drivers/net/wireless/airport.c::airport_hard_reset() drivers/net/wireless/prism54/islpci_dev.c::islpci_reset_if() drivers/net/wireless/prsim54/islpci_mgt.c::islpci_mgt_transaction()
If someone could tell me which state (TASK_INTERRUPTIBLE or TASK_UNINTERRUPTIBLE) is desired, I can fix this and perhaps replace the calls with msleep().
Thanks, Nish - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html