Explorar o código

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 %!s(int64=20) %!d(string=hai) anos
pai
achega
68e4a86c80
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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);
 
 	if (action == MIPS_BE_DISCARD)
-		return IRQ_NONE;
+		return IRQ_HANDLED;
 
 	/*
 	 * FIXME: Find affected processes and kill them, otherwise we