Return correct value from ACPI IRQ handler.


 25-akpm/drivers/acpi/osl.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -puN drivers/acpi/osl.c~acpi-irq-ret-fix drivers/acpi/osl.c
--- 25/drivers/acpi/osl.c~acpi-irq-ret-fix	Mon May  5 14:14:24 2003
+++ 25-akpm/drivers/acpi/osl.c	Mon May  5 14:14:38 2003
@@ -237,7 +237,7 @@ acpi_os_table_override (struct acpi_tabl
 static irqreturn_t
 acpi_irq(int irq, void *dev_id, struct pt_regs *regs)
 {
-	return (*acpi_irq_handler)(acpi_irq_context);
+	return (*acpi_irq_handler)(acpi_irq_context) ? IRQ_HANDLED : IRQ_NONE;
 }
 
 acpi_status

_