Print this page
XXXX introduce drv_sectohz

@@ -121,11 +121,11 @@
 
         if (arg == GCPU_XPV_MCH_POLL_REARM &&
             gcpu_xpv_mch_poll_interval_secs != 0) {
                 gcpu_xpv_mch_poll_timeoutid = timeout(gcpu_xpv_mch_poll,
                     GCPU_XPV_MCH_POLL_REARM,
-                    drv_usectohz(gcpu_xpv_mch_poll_interval_secs * MICROSEC));
+                    drv_sectohz(gcpu_xpv_mch_poll_interval_secs));
         }
 }
 
 /*
  * gcpu_mca_poll_init is called from gcpu_mca_init for each cpu handle

@@ -181,12 +181,11 @@
                  * poll MCH state so we do that via a timeout.
                  */
                 if (gcpu_xpv_mch_poll_interval_secs != 0) {
                         gcpu_xpv_mch_poll_timeoutid =
                             timeout(gcpu_xpv_mch_poll, GCPU_XPV_MCH_POLL_REARM,
-                            drv_usectohz(gcpu_xpv_mch_poll_interval_secs *
-                            MICROSEC));
+                            drv_sectohz(gcpu_xpv_mch_poll_interval_secs));
                 }
 
                 /*
                  * Register handler for VIRQ_MCA; once this is in place
                  * the hypervisor will begin to forward polled MCA observations