X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Fpci%2Femu10k1%2Firq.c;h=70f4020603c2cc09a82adc5e1049996b71c2b698;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=e960828e04aff48b410afb0412763e4f99e9a86c;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/sound/pci/emu10k1/irq.c b/sound/pci/emu10k1/irq.c index e960828e0..70f402060 100644 --- a/sound/pci/emu10k1/irq.c +++ b/sound/pci/emu10k1/irq.c @@ -112,8 +112,8 @@ irqreturn_t snd_emu10k1_interrupt(int irq, void *dev_id, struct pt_regs *regs) status &= ~(IPR_A_MIDITRANSBUFEMPTY2|IPR_A_MIDIRECVBUFEMPTY2); } if (status & IPR_INTERVALTIMER) { - if (emu->timer_interrupt) - emu->timer_interrupt(emu); + if (emu->timer) + snd_timer_interrupt(emu->timer, emu->timer->sticks); else snd_emu10k1_intr_disable(emu, INTE_INTERVALTIMERENB); status &= ~IPR_INTERVALTIMER;