Print this page
XXXX introduce drv_sectohz
*** 320,333 ****
qlge->mbx_wait_completion = 1;
while (!done && qlge->mbx_wait_completion && !ddi_in_panic()) {
/* default 5 seconds from now to timeout */
timer = ddi_get_lbolt();
if (mbx_cmd->timeout) {
! timer +=
! mbx_cmd->timeout * drv_usectohz(1000000);
} else {
! timer += 5 * drv_usectohz(1000000);
}
if (cv_timedwait(&qlge->cv_mbx_intr, &qlge->mbx_mutex,
timer) == -1) {
/*
* The timeout time 'timer' was
--- 320,332 ----
qlge->mbx_wait_completion = 1;
while (!done && qlge->mbx_wait_completion && !ddi_in_panic()) {
/* default 5 seconds from now to timeout */
timer = ddi_get_lbolt();
if (mbx_cmd->timeout) {
! timer += drv_sectohz(mbx_cmd->timeout);
} else {
! timer += drv_sectohz(5);
}
if (cv_timedwait(&qlge->cv_mbx_intr, &qlge->mbx_mutex,
timer) == -1) {
/*
* The timeout time 'timer' was