ALSA: asihpi: Use setup_timer() and mod_timer()
No functional change, refactoring with the standard helpers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Родитель
b843ce7425
Коммит
6fec2b5723
|
@ -540,9 +540,8 @@ static void snd_card_asihpi_pcm_timer_start(struct snd_pcm_substream *
|
|||
expiry = HZ / 200;
|
||||
|
||||
expiry = max(expiry, 1); /* don't let it be zero! */
|
||||
dpcm->timer.expires = jiffies + expiry;
|
||||
mod_timer(&dpcm->timer, jiffies + expiry);
|
||||
dpcm->respawn_timer = 1;
|
||||
add_timer(&dpcm->timer);
|
||||
}
|
||||
|
||||
static void snd_card_asihpi_pcm_timer_stop(struct snd_pcm_substream *substream)
|
||||
|
@ -1064,9 +1063,8 @@ static int snd_card_asihpi_playback_open(struct snd_pcm_substream *substream)
|
|||
If internal and other stream playing, can't switch
|
||||
*/
|
||||
|
||||
init_timer(&dpcm->timer);
|
||||
dpcm->timer.data = (unsigned long) dpcm;
|
||||
dpcm->timer.function = snd_card_asihpi_timer_function;
|
||||
setup_timer(&dpcm->timer, snd_card_asihpi_timer_function,
|
||||
(unsigned long) dpcm);
|
||||
dpcm->substream = substream;
|
||||
runtime->private_data = dpcm;
|
||||
runtime->private_free = snd_card_asihpi_runtime_free;
|
||||
|
@ -1246,9 +1244,8 @@ static int snd_card_asihpi_capture_open(struct snd_pcm_substream *substream)
|
|||
if (err)
|
||||
return -EIO;
|
||||
|
||||
init_timer(&dpcm->timer);
|
||||
dpcm->timer.data = (unsigned long) dpcm;
|
||||
dpcm->timer.function = snd_card_asihpi_timer_function;
|
||||
setup_timer(&dpcm->timer, snd_card_asihpi_timer_function,
|
||||
(unsigned long) dpcm);
|
||||
dpcm->substream = substream;
|
||||
runtime->private_data = dpcm;
|
||||
runtime->private_free = snd_card_asihpi_runtime_free;
|
||||
|
|
Загрузка…
Ссылка в новой задаче