ALSA: emu10k1: use list_move_tail instead of list_del/list_add_tail
Using list_move_tail() instead of list_del() + list_add_tail(). Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
3a4a7ef567
commit
292f2b6254
|
@ -263,8 +263,8 @@ int snd_emu10k1_memblk_map(struct snd_emu10k1 *emu, struct snd_emu10k1_memblk *b
|
||||||
spin_lock_irqsave(&emu->memblk_lock, flags);
|
spin_lock_irqsave(&emu->memblk_lock, flags);
|
||||||
if (blk->mapped_page >= 0) {
|
if (blk->mapped_page >= 0) {
|
||||||
/* update order link */
|
/* update order link */
|
||||||
list_del(&blk->mapped_order_link);
|
list_move_tail(&blk->mapped_order_link,
|
||||||
list_add_tail(&blk->mapped_order_link, &emu->mapped_order_link_head);
|
&emu->mapped_order_link_head);
|
||||||
spin_unlock_irqrestore(&emu->memblk_lock, flags);
|
spin_unlock_irqrestore(&emu->memblk_lock, flags);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue