Print this page
XXXX introduce drv_sectohz
*** 757,767 ****
* send the request, receive the response
*/
if (tsal_pcp_send_recv(sc, &send_msg, &recv_msg,
PCP_COMM_TIMEOUT) < 0) {
/* we either timed out or erred; either way try again */
! (void) delay(PCP_COMM_TIMEOUT * drv_usectohz(1000000));
if (tsal_pcp_send_recv(sc, &send_msg, &recv_msg,
PCP_COMM_TIMEOUT) < 0) {
cmn_err(CE_WARN, "tsalarm: communication failure");
goto alarm_return;
--- 757,767 ----
* send the request, receive the response
*/
if (tsal_pcp_send_recv(sc, &send_msg, &recv_msg,
PCP_COMM_TIMEOUT) < 0) {
/* we either timed out or erred; either way try again */
! (void) delay(drv_sectohz(PCP_COMM_TIMEOUT));
if (tsal_pcp_send_recv(sc, &send_msg, &recv_msg,
PCP_COMM_TIMEOUT) < 0) {
cmn_err(CE_WARN, "tsalarm: communication failure");
goto alarm_return;
*** 832,842 ****
* send the request, receive the response
*/
if (tsal_pcp_send_recv(sc, &send_msg, &recv_msg,
PCP_COMM_TIMEOUT) < 0) {
/* we either timed out or erred; either way try again */
! (void) delay(PCP_COMM_TIMEOUT * drv_usectohz(1000000));
if (tsal_pcp_send_recv(sc, &send_msg, &recv_msg,
PCP_COMM_TIMEOUT) < 0) {
goto alarm_return;
}
--- 832,842 ----
* send the request, receive the response
*/
if (tsal_pcp_send_recv(sc, &send_msg, &recv_msg,
PCP_COMM_TIMEOUT) < 0) {
/* we either timed out or erred; either way try again */
! (void) delay(drv_sectohz(PCP_COMM_TIMEOUT));
if (tsal_pcp_send_recv(sc, &send_msg, &recv_msg,
PCP_COMM_TIMEOUT) < 0) {
goto alarm_return;
}
*** 1091,1101 ****
if (try_cnt > PCP_MAX_TRY_CNT) {
rv = n;
goto done;
}
/* waiting 5 secs. Do we need 5 Secs? */
! (void) delay(PCP_GLVC_SLEEP * drv_usectohz(1000000));
} /* while trying the io operation */
if (n < 0) {
rv = n;
goto done;
--- 1091,1101 ----
if (try_cnt > PCP_MAX_TRY_CNT) {
rv = n;
goto done;
}
/* waiting 5 secs. Do we need 5 Secs? */
! (void) delay(drv_sectohz(PCP_GLVC_SLEEP));
} /* while trying the io operation */
if (n < 0) {
rv = n;
goto done;