projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
[deliverable/linux.git]
/
sound
/
pci
/
riptide
/
riptide.c
diff --git
a/sound/pci/riptide/riptide.c
b/sound/pci/riptide/riptide.c
index fe210c853442c8c551aa0193bb1bfba3c95d82f5..ec4899147e1dcd0d221bdf1a5e7c28c2cedb36a0 100644
(file)
--- a/
sound/pci/riptide/riptide.c
+++ b/
sound/pci/riptide/riptide.c
@@
-1736,7
+1736,7
@@
snd_riptide_pcm(struct snd_riptide *chip, int device, struct snd_pcm **rpcm)
}
static irqreturn_t
}
static irqreturn_t
-snd_riptide_interrupt(int irq, void *dev_id
, struct pt_regs *regs
)
+snd_riptide_interrupt(int irq, void *dev_id)
{
struct snd_riptide *chip = dev_id;
struct cmdif *cif = chip->cif;
{
struct snd_riptide *chip = dev_id;
struct cmdif *cif = chip->cif;
@@
-1751,8
+1751,7
@@
snd_riptide_interrupt(int irq, void *dev_id, struct pt_regs *regs)
if (chip->rmidi && IS_MPUIRQ(cif->hwport)) {
chip->handled_irqs++;
snd_mpu401_uart_interrupt(irq,
if (chip->rmidi && IS_MPUIRQ(cif->hwport)) {
chip->handled_irqs++;
snd_mpu401_uart_interrupt(irq,
- chip->rmidi->private_data,
- regs);
+ chip->rmidi->private_data);
}
SET_AIACK(cif->hwport);
}
}
SET_AIACK(cif->hwport);
}
This page took
0.034255 seconds
and
5
git commands to generate.