Print this page
XXXX introduce drv_sectohz

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/i86pc/io/tzmon/tzmon.c
          +++ new/usr/src/uts/i86pc/io/tzmon/tzmon.c
↓ open down ↓ 580 lines elided ↑ open up ↑
 581  581  {
 582  582          thermal_zone_t *tzp = (thermal_zone_t *)ctx;
 583  583          clock_t ticks;
 584  584  
 585  585          do {
 586  586                  /* Check out the zone */
 587  587                  tzmon_eval_zone(tzp);
 588  588  
 589  589                  /* Go back to sleep */
 590  590                  mutex_enter(&tzp->lock);
 591      -                ticks = drv_usectohz(tzp->polling_period * 1000000);
      591 +                ticks = drv_sectohz(tzp->polling_period);
 592  592                  if (ticks > 0)
 593  593                          (void) cv_reltimedwait(&zone_list_condvar,
 594  594                              &tzp->lock, ticks, TR_CLOCK_TICK);
 595  595                  mutex_exit(&tzp->lock);
 596  596          } while (ticks > 0);
 597  597  }
 598  598  
 599  599  
 600  600  /*
 601  601   * tzmon_set_power_device
↓ open down ↓ 146 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX