Print this page
XXXX introduce drv_sectohz
*** 467,477 ****
/*
* Set time interval and start timesync routine.
* Also just this once set the Solaris clock
* to the RMC clock.
*/
! timesync_interval = drv_usectohz(5*60 * MICROSEC);
plat_timesync((void *) &attaching);
return (DDI_SUCCESS);
case DDI_RESUME:
return (DDI_SUCCESS);
--- 467,477 ----
/*
* Set time interval and start timesync routine.
* Also just this once set the Solaris clock
* to the RMC clock.
*/
! timesync_interval = drv_sectohz(5 * 60);
plat_timesync((void *) &attaching);
return (DDI_SUCCESS);
case DDI_RESUME:
return (DDI_SUCCESS);
*** 2997,3007 ****
* period isn't added to our 60 second timer, make the
* timeout() call before calling rmclomv_do_cmd().
*/
if (timer_id == 0) {
timer_id = timeout(rmclomv_checkrmc_wakeup, NULL,
! 60 * drv_usectohz(1000000));
}
mutex_exit(&rmclomv_checkrmc_lock);
err = rmclomv_do_cmd(DP_GET_SYSINFO, DP_GET_SYSINFO_R,
--- 2997,3007 ----
* period isn't added to our 60 second timer, make the
* timeout() call before calling rmclomv_do_cmd().
*/
if (timer_id == 0) {
timer_id = timeout(rmclomv_checkrmc_wakeup, NULL,
! drv_sectohz(60));
}
mutex_exit(&rmclomv_checkrmc_lock);
err = rmclomv_do_cmd(DP_GET_SYSINFO, DP_GET_SYSINFO_R,