diff options
author | Takashi Iwai <tiwai@suse.de> | 2006-06-21 16:37:54 +0200 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2006-06-22 21:34:42 +0200 |
commit | 45df379798b5c3b2ea937735ef04c58ce0f532a7 (patch) | |
tree | 3deab42967800920543f7d6d3dfdae2cdda595cd /sound/core/seq | |
parent | 555fdc2e9fb2071fdd10ff1d86b8d63265d80241 (diff) | |
download | kernel-crypto-45df379798b5c3b2ea937735ef04c58ce0f532a7.tar.gz kernel-crypto-45df379798b5c3b2ea937735ef04c58ce0f532a7.tar.xz kernel-crypto-45df379798b5c3b2ea937735ef04c58ce0f532a7.zip |
[ALSA] Remove nested mutexes in seq_ports.c
Removed nested mutexes in the removal routine of port connections.
The port is guaranteed to be offline before calling it, so no mutex
is needed.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/core/seq')
-rw-r--r-- | sound/core/seq/seq_ports.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sound/core/seq/seq_ports.c b/sound/core/seq/seq_ports.c index 5f46ee9e217..334579a9f26 100644 --- a/sound/core/seq/seq_ports.c +++ b/sound/core/seq/seq_ports.c @@ -221,7 +221,6 @@ static void clear_subscriber_list(struct snd_seq_client *client, { struct list_head *p, *n; - down_write(&grp->list_mutex); list_for_each_safe(p, n, &grp->list_head) { struct snd_seq_subscribers *subs; struct snd_seq_client *c; @@ -259,7 +258,6 @@ static void clear_subscriber_list(struct snd_seq_client *client, snd_seq_client_unlock(c); } } - up_write(&grp->list_mutex); } /* delete port data */ |