Print this page
XXXX introduce drv_sectohz

*** 383,393 **** /* * This is only done on an administrative thread of * execution so it is ok to take a while. */ SRPT_DPRINTF_L3("stp_alloc_port, delaying"); ! delay(2 * drv_usectohz(1000000)); goto retry_registration; } SRPT_DPRINTF_L1("stp_alloc_port, STMF register local port err(0x%llx)", (u_longlong_t)status); --- 383,393 ---- /* * This is only done on an administrative thread of * execution so it is ok to take a while. */ SRPT_DPRINTF_L3("stp_alloc_port, delaying"); ! delay(drv_sectohz(2)); goto retry_registration; } SRPT_DPRINTF_L1("stp_alloc_port, STMF register local port err(0x%llx)", (u_longlong_t)status);
*** 494,504 **** /* loop waiting for all I/O to drain */ for (;;) { status = stmf_deregister_local_port(tgt->tp_lport); if (status == STMF_BUSY) { ! delay(drv_usectohz(1000000)); } else { break; } } --- 494,504 ---- /* loop waiting for all I/O to drain */ for (;;) { status = stmf_deregister_local_port(tgt->tp_lport); if (status == STMF_BUSY) { ! delay(drv_sectohz(1)); } else { break; } }