diff --git a/sound/soc/amlogic/meson/i2s.c b/sound/soc/amlogic/meson/i2s.c index 461fe03e9f4d..c562c1584c2d 100644 --- a/sound/soc/amlogic/meson/i2s.c +++ b/sound/soc/amlogic/meson/i2s.c @@ -463,8 +463,7 @@ static void start_timer(struct aml_runtime_data *prtd) hrtimer_start(&prtd->hrtimer, prtd->wakeups_per_second, HRTIMER_MODE_REL); #else - prtd->timer.expires = jiffies + 1; - add_timer(&prtd->timer); + mod_timer(&prtd->timer, jiffies + 1); #endif #endif prtd->active = 1;