Print this page
XXXX introduce drv_sectohz
@@ -215,11 +215,11 @@
/*
* drv_usectohz() is a function, so can't initialize it at
* instantiation.
*/
- skd_timer_ticks = drv_usectohz(1000000);
+ skd_timer_ticks = drv_sectohz(1);
Dcmn_err(CE_NOTE,
"<# Installing skd Driver dbg-lvl=%d %s %x>",
skd_dbg_level, DRV_BUILD_ID, tgts);
@@ -2891,11 +2891,11 @@
secs = 10;
mutex_enter(&skdev->skd_internalio_mutex);
while (skdev->sync_done == 0) {
cur_ticks = ddi_get_lbolt();
- tmo = cur_ticks + drv_usectohz(1000000 * secs);
+ tmo = cur_ticks + drv_sectohz(secs);
if (cv_timedwait(&skdev->cv_waitq,
&skdev->skd_internalio_mutex, tmo) == -1) {
/* Oops - timed out */
Dcmn_err(CE_NOTE, "stop_device - %d secs TMO", secs);
@@ -4518,11 +4518,11 @@
mutex_enter(&skdev->skd_internalio_mutex);
while (skdev->gendisk_on == 0) {
cur_ticks = ddi_get_lbolt();
- tmo = cur_ticks + drv_usectohz(MICROSEC);
+ tmo = cur_ticks + drv_sectohz(1);
if (cv_timedwait(&skdev->cv_waitq,
&skdev->skd_internalio_mutex, tmo) == -1) {
/* Oops - timed out */
if (loop_cntr++ > 10)
break;