Print this page
XXXX introduce drv_sectohz
*** 701,711 ****
* DCD_WAIT_CMDS_COMPLETE seconds before failing the
* DDI_SUSPEND.
*/
wait_cmds_complete = ddi_get_lbolt();
wait_cmds_complete +=
! DCD_WAIT_CMDS_COMPLETE * drv_usectohz(1000000);
while (un->un_ncmds) {
if (cv_timedwait(&un->un_disk_busy_cv,
DCD_MUTEX, wait_cmds_complete) == -1) {
/*
--- 701,711 ----
* DCD_WAIT_CMDS_COMPLETE seconds before failing the
* DDI_SUSPEND.
*/
wait_cmds_complete = ddi_get_lbolt();
wait_cmds_complete +=
! drv_sectohz(DCD_WAIT_CMDS_COMPLETE);
while (un->un_ncmds) {
if (cv_timedwait(&un->un_disk_busy_cv,
DCD_MUTEX, wait_cmds_complete) == -1) {
/*