--- x/sound/core/hrtimer.c +++ y/sound/core/hrtimer.c @@ -51,7 +51,8 @@ static enum hrtimer_restart snd_hrtimer_ guard(spinlock)(&t->lock); if (t->running) { - hrtimer_add_expires_ns(hrt, t->sticks * resolution); + hrtimer_set_expires(hrt, ktime_add(hrt->base->get_time(), + ns_to_ktime(NSEC_PER_USEC *200))); ret = HRTIMER_RESTART; }