This handler should return IRQ_HANDLED.


 25-akpm/arch/i386/pci/irq.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff -puN arch/i386/pci/irq.c~pcibios_test_irq-fix arch/i386/pci/irq.c
--- 25/arch/i386/pci/irq.c~pcibios_test_irq-fix	Mon Nov  3 12:12:32 2003
+++ 25-akpm/arch/i386/pci/irq.c	Mon Nov  3 12:12:32 2003
@@ -832,9 +832,10 @@ static struct irq_info *pirq_get_info(st
 	return NULL;
 }
 
-static irqreturn_t pcibios_test_irq_handler(int irq, void *dev_id, struct pt_regs *regs)
+static irqreturn_t
+pcibios_test_irq_handler(int irq, void *dev_id, struct pt_regs *regs)
 {
-	return IRQ_NONE;
+	return IRQ_HANDLED;
 }
 
 static int pcibios_lookup_irq(struct pci_dev *dev, int assign)

_