From 919c80e5c34211b5f44face0f5110c9dc19a3e2b Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 27 Jun 2006 13:07:04 +0200 Subject: [PATCH] --- yaml --- r: 31209 b: refs/heads/master c: be7ee27822975cee5dabb2cfd7f03e7fde38e3f4 h: refs/heads/master i: 31207: 148e2f7c42fcb862e730c1efb7b3e22692d12dc9 v: v3 --- [refs] | 2 +- trunk/sound/core/seq/seq_ports.c | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 7655f4f996bd..d04c7d6cc255 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b2e1b0cc729ebbf27713a64a32c49e27fa81e600 +refs/heads/master: be7ee27822975cee5dabb2cfd7f03e7fde38e3f4 diff --git a/trunk/sound/core/seq/seq_ports.c b/trunk/sound/core/seq/seq_ports.c index 334579a9f268..d467b4f0ff2b 100644 --- a/trunk/sound/core/seq/seq_ports.c +++ b/trunk/sound/core/seq/seq_ports.c @@ -322,10 +322,8 @@ int snd_seq_delete_all_ports(struct snd_seq_client *client) mutex_lock(&client->ports_mutex); write_lock_irqsave(&client->ports_lock, flags); if (! list_empty(&client->ports_list_head)) { - __list_add(&deleted_list, - client->ports_list_head.prev, - client->ports_list_head.next); - INIT_LIST_HEAD(&client->ports_list_head); + list_add(&deleted_list, &client->ports_list_head); + list_del_init(&client->ports_list_head); } else { INIT_LIST_HEAD(&deleted_list); }