ALSA: emux: Use setup_timer() and mod_timer()
[firefly-linux-kernel-4.4.55.git] / sound / synth / emux / emux.c
index f27a1c85f81bc0fb4976e9f1b705ccd3b246090e..49195325fdf6c6f7fe74ac50e3e4c3466c4ff60d 100644 (file)
@@ -53,9 +53,7 @@ int snd_emux_new(struct snd_emux **remu)
        emu->max_voices = 0;
        emu->use_time = 0;
 
-       init_timer(&emu->tlist);
-       emu->tlist.function = snd_emux_timer_callback;
-       emu->tlist.data = (unsigned long)emu;
+       setup_timer(&emu->tlist, snd_emux_timer_callback, (unsigned long)emu);
        emu->timer_active = 0;
 
        *remu = emu;