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;