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 năm trước cách đây
mục cha
commit
68e4a86c80
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  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