commit | f65e0d299807d8a11812845c972493c3f9a18e10 | [log] [tgz] |
---|---|---|
author | Takashi Iwai <tiwai@suse.de> | Wed Feb 10 12:47:03 2016 +0100 |
committer | Takashi Iwai <tiwai@suse.de> | Fri Feb 12 15:07:31 2016 +0100 |
tree | 259de0402441767fba65048fb1ee47de07618266 | |
parent | 9984d1b5835ca29fc7025186a891ee7398d21cc7 [diff] |
ALSA: timer: Call notifier in the same spinlock snd_timer_notify1() is called outside the spinlock and it retakes the lock after the unlock. This is rather racy, and it's safer to move snd_timer_notify() call inside the main spinlock. The patch also contains a slight refactoring / cleanup of the code. Now all start/stop/continue/pause look more symmetric and a bit better readable. Signed-off-by: Takashi Iwai <tiwai@suse.de>