Skip to content
Commit f146357f authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: timer: Sync timer deletion at closing the system timer



ALSA timer core framework has no sync point at stopping because it's
called inside the spinlock.  Thus we need a sync point at close for
avoiding the stray timer task.  This is simply done by implementing
the close callback just calling del_timer_sync().  (It's harmless to
call it unconditionally, as the core timer itself cares of the already
deleted timer instance.)

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent f784beb7
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment