forked from rubenslte/android_kernel_samsung_msm8226
Merge "ALSA: seq: Fix race at timer setup and close" into LA.BF.1.1.3_rb1.15
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
commit
3be687cfbe
@@ -144,8 +144,10 @@ static struct snd_seq_queue *queue_new(int owner, int locked)
|
||||
static void queue_delete(struct snd_seq_queue *q)
|
||||
{
|
||||
/* stop and release the timer */
|
||||
mutex_lock(&q->timer_mutex);
|
||||
snd_seq_timer_stop(q->timer);
|
||||
snd_seq_timer_close(q);
|
||||
mutex_unlock(&q->timer_mutex);
|
||||
/* wait until access free */
|
||||
snd_use_lock_sync(&q->use_lock);
|
||||
/* release resources... */
|
||||
|
||||
Reference in New Issue
Block a user