Deleted Added
full compact
28c28
< __FBSDID("$FreeBSD: head/sys/kern/kern_clocksource.c 247454 2013-02-28 10:46:54Z davide $");
---
> __FBSDID("$FreeBSD: head/sys/kern/kern_clocksource.c 247463 2013-02-28 13:46:03Z mav $");
155a156,157
> #define SBT2FREQ(sbt) ((SBT_1S + ((sbt) >> 1)) / (sbt))
>
445c447
< et_start(timer, &new, &timerperiod);
---
> et_start(timer, bttosbt(new), bttosbt(timerperiod));
457c459
< et_start(timer, &new, NULL);
---
> et_start(timer, bttosbt(new), 0);
606c608
< if (et->et_min_period.sec > 0)
---
> if (et->et_min_period > SBT_1S)
609,612c611,614
< else if (et->et_min_period.frac != 0)
< freq = min(freq, BT2FREQ(&et->et_min_period));
< if (et->et_max_period.sec == 0 && et->et_max_period.frac != 0)
< freq = max(freq, BT2FREQ(&et->et_max_period));
---
> else if (et->et_min_period != 0)
> freq = min(freq, SBT2FREQ(et->et_min_period));
> if (et->et_max_period < SBT_1S && et->et_max_period != 0)
> freq = max(freq, SBT2FREQ(et->et_max_period));