Print this page
XXXX introduce drv_sectohz

@@ -757,11 +757,11 @@
          * 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));
+                (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,11 +832,11 @@
          * 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));
+                (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,11 +1091,11 @@
                         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));
+                        (void) delay(drv_sectohz(PCP_GLVC_SLEEP));
                 } /* while trying the io operation */
 
                 if (n < 0) {
                         rv = n;
                         goto done;