Projekat

Općenito

Profil

Podrška #18392 » 120-hrtimer.diff

staviti u viop-mg/patches-zaptel-1.4/zaptel i dodati u series - Ernad Husremović, 05.10.2009 18:09

Pregled razlika:

zaptel/kernel/ztdummy.c 2009-10-05 18:02:23.874272707 +0200
/* Overrun should always return 1, since we are in the timer that
* expired.
* We should worry if overrun is 2 or more; then we really missed
* a tick */
overrun = hrtimer_forward(&zaptimer, htmr->expires,
* a tick *
/
overrun = hrtimer_forward(&zaptimer, hrtimer_get_expires(htmr),
ktime_set(0, ZAPTEL_TIME_NS));
if(overrun > 1) {
if(printk_ratelimit())
......
/* use kernel system tick timer if PC architecture RTC is not available */
static void ztdummy_timer(unsigned long param)
{
timer.expires = jiffies + 1;
hrtimer_set_expires(timer, jiffies + 1);
add_timer(&timer);
ztd->counter += ZAPTEL_TIME;
......
#else
init_timer(&timer);
timer.function = ztdummy_timer;
timer.expires = jiffies + 1;
hrtimer_set_expires(timer, jiffies + 1);
add_timer(&timer);
#endif
#else
(5-5/9)