Browse Source

This interrupt is *always* handled -- MIPS_BE_DISCARD just means
no further action wanted.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

Maciej W. Rozycki 20 years ago
parent
commit
68e4a86c80
1 changed files with 1 additions and 1 deletions
  1. 1 1
      arch/mips/dec/ecc-berr.c

+ 1 - 1
arch/mips/dec/ecc-berr.c

@@ -203,7 +203,7 @@ irqreturn_t dec_ecc_be_interrupt(int irq, void *dev_id, struct pt_regs *regs)
 	int action = dec_ecc_be_backend(regs, 0, 1);
 	int action = dec_ecc_be_backend(regs, 0, 1);
 
 
 	if (action == MIPS_BE_DISCARD)
 	if (action == MIPS_BE_DISCARD)
-		return IRQ_NONE;
+		return IRQ_HANDLED;
 
 
 	/*
 	/*
 	 * FIXME: Find affected processes and kill them, otherwise we
 	 * FIXME: Find affected processes and kill them, otherwise we