diff options
Diffstat (limited to 'sound/isa/gus/interwave.c')
-rw-r--r-- | sound/isa/gus/interwave.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sound/isa/gus/interwave.c b/sound/isa/gus/interwave.c index ea69f25506fb..5c474b831edc 100644 --- a/sound/isa/gus/interwave.c +++ b/sound/isa/gus/interwave.c | |||
@@ -299,7 +299,7 @@ static int __devinit snd_interwave_detect(struct snd_interwave *iwcard, | |||
299 | return -ENODEV; | 299 | return -ENODEV; |
300 | } | 300 | } |
301 | 301 | ||
302 | static irqreturn_t snd_interwave_interrupt(int irq, void *dev_id, struct pt_regs *regs) | 302 | static irqreturn_t snd_interwave_interrupt(int irq, void *dev_id) |
303 | { | 303 | { |
304 | struct snd_interwave *iwcard = (struct snd_interwave *) dev_id; | 304 | struct snd_interwave *iwcard = (struct snd_interwave *) dev_id; |
305 | int loop, max = 5; | 305 | int loop, max = 5; |
@@ -309,12 +309,12 @@ static irqreturn_t snd_interwave_interrupt(int irq, void *dev_id, struct pt_regs | |||
309 | loop = 0; | 309 | loop = 0; |
310 | if (inb(iwcard->gus_status_reg)) { | 310 | if (inb(iwcard->gus_status_reg)) { |
311 | handled = 1; | 311 | handled = 1; |
312 | snd_gus_interrupt(irq, iwcard->gus, regs); | 312 | snd_gus_interrupt(irq, iwcard->gus); |
313 | loop++; | 313 | loop++; |
314 | } | 314 | } |
315 | if (inb(iwcard->pcm_status_reg) & 0x01) { /* IRQ bit is set? */ | 315 | if (inb(iwcard->pcm_status_reg) & 0x01) { /* IRQ bit is set? */ |
316 | handled = 1; | 316 | handled = 1; |
317 | snd_cs4231_interrupt(irq, iwcard->cs4231, regs); | 317 | snd_cs4231_interrupt(irq, iwcard->cs4231); |
318 | loop++; | 318 | loop++; |
319 | } | 319 | } |
320 | } while (loop && --max > 0); | 320 | } while (loop && --max > 0); |