[alsa-cvslog] CVS: alsa-kernel/isa/ad1816a ad1816a_lib.c,1.17,1.18
Brought to you by:
perex
From: Jaroslav K. <pe...@us...> - 2003-04-23 10:03:00
|
Update of /cvsroot/alsa/alsa-kernel/isa/ad1816a In directory sc8-pr-cvs1:/tmp/cvs-serv8543/alsa-kernel/isa/ad1816a Modified Files: ad1816a_lib.c Log Message: irqreturn_t changes for 2.5 Index: ad1816a_lib.c =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/isa/ad1816a/ad1816a_lib.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ad1816a_lib.c 31 Jan 2003 15:19:45 -0000 1.17 +++ ad1816a_lib.c 23 Apr 2003 10:01:35 -0000 1.18 @@ -311,9 +311,9 @@ } -static void snd_ad1816a_interrupt(int irq, void *dev_id, struct pt_regs *regs) +static irqreturn_t snd_ad1816a_interrupt(int irq, void *dev_id, struct pt_regs *regs) { - ad1816a_t *chip = snd_magic_cast(ad1816a_t, dev_id, return); + ad1816a_t *chip = snd_magic_cast(ad1816a_t, dev_id, return IRQ_NONE); unsigned char status; spin_lock(&chip->lock); @@ -332,6 +332,7 @@ spin_lock(&chip->lock); snd_ad1816a_out(chip, AD1816A_INTERRUPT_STATUS, 0x00); spin_unlock(&chip->lock); + return IRQ_HANDLED; } |