diff options
Diffstat (limited to 'sound')
-rw-r--r-- | sound/core/timer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/core/timer.c b/sound/core/timer.c index 31f40f03e5b7..9241784dfe7d 100644 --- a/sound/core/timer.c +++ b/sound/core/timer.c | |||
@@ -694,7 +694,7 @@ void snd_timer_interrupt(struct snd_timer * timer, unsigned long ticks_left) | |||
694 | } else { | 694 | } else { |
695 | ti->flags &= ~SNDRV_TIMER_IFLG_RUNNING; | 695 | ti->flags &= ~SNDRV_TIMER_IFLG_RUNNING; |
696 | if (--timer->running) | 696 | if (--timer->running) |
697 | list_del(&ti->active_list); | 697 | list_del_init(&ti->active_list); |
698 | } | 698 | } |
699 | if ((timer->hw.flags & SNDRV_TIMER_HW_TASKLET) || | 699 | if ((timer->hw.flags & SNDRV_TIMER_HW_TASKLET) || |
700 | (ti->flags & SNDRV_TIMER_IFLG_FAST)) | 700 | (ti->flags & SNDRV_TIMER_IFLG_FAST)) |