Print this page
XXXX introduce drv_sectohz

*** 765,775 **** count = 0; while ((count++ <= 30) && (fcsm_num_attaching || fcsm_num_detaching)) { mutex_exit(&fcsm_global_mutex); ! delay(drv_usectohz(1000000)); mutex_enter(&fcsm_global_mutex); } /* Port attach/detach still in prog, so fail detach */ if (fcsm_num_attaching || fcsm_num_detaching) { --- 765,775 ---- count = 0; while ((count++ <= 30) && (fcsm_num_attaching || fcsm_num_detaching)) { mutex_exit(&fcsm_global_mutex); ! delay(drv_sectohz(1)); mutex_enter(&fcsm_global_mutex); } /* Port attach/detach still in prog, so fail detach */ if (fcsm_num_attaching || fcsm_num_detaching) {
*** 1053,1063 **** * timeout and other (??) threads. */ count = 0; while ((count++ <= 30) && (fcsm->sm_ncmds || fcsm->sm_cb_count)) { mutex_exit(&fcsm->sm_mutex); ! delay(drv_usectohz(1000000)); mutex_enter(&fcsm->sm_mutex); } if (fcsm->sm_ncmds || fcsm->sm_cb_count) { fcsm->sm_flags &= ~flag; mutex_exit(&fcsm->sm_mutex); --- 1053,1063 ---- * timeout and other (??) threads. */ count = 0; while ((count++ <= 30) && (fcsm->sm_ncmds || fcsm->sm_cb_count)) { mutex_exit(&fcsm->sm_mutex); ! delay(drv_sectohz(1)); mutex_enter(&fcsm->sm_mutex); } if (fcsm->sm_ncmds || fcsm->sm_cb_count) { fcsm->sm_flags &= ~flag; mutex_exit(&fcsm->sm_mutex);
*** 1566,1576 **** FCSM_DEBUG(SMDL_TRACE, (CE_WARN, SM_LOG, NULL, NULL, "fciocmd: instance 0x%x, " "wait for port attach", instance)); } ! delay(drv_usectohz(1000000)); fcsm = ddi_get_soft_state(fcsm_state, instance); } if (count > 30) { FCSM_DEBUG(SMDL_TRACE, (CE_WARN, SM_LOG, NULL, NULL, "fciocmd: instance 0x%x, port not attached", --- 1566,1576 ---- FCSM_DEBUG(SMDL_TRACE, (CE_WARN, SM_LOG, NULL, NULL, "fciocmd: instance 0x%x, " "wait for port attach", instance)); } ! delay(drv_sectohz(1)); fcsm = ddi_get_soft_state(fcsm_state, instance); } if (count > 30) { FCSM_DEBUG(SMDL_TRACE, (CE_WARN, SM_LOG, NULL, NULL, "fciocmd: instance 0x%x, port not attached",