Merge tag 'lsk-v4.4-16.06-android'
[firefly-linux-kernel-4.4.55.git] / sound / core / timer.c
index f24c9fccf00876ed6b2b120a89ccf0200025bff8..b982d1b089bd90ff44267f528dff8690d76ad4db 100644 (file)
@@ -1051,8 +1051,8 @@ static int snd_timer_s_start(struct snd_timer * timer)
                njiff += timer->sticks - priv->correction;
                priv->correction = 0;
        }
-       priv->last_expires = priv->tlist.expires = njiff;
-       add_timer(&priv->tlist);
+       priv->last_expires = njiff;
+       mod_timer(&priv->tlist, njiff);
        return 0;
 }