diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2005-01-25 12:13:23 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2005-01-25 12:13:23 +0000 |
commit | 715e607ad09ff02a6d54ca9fe356e0a8b7cc4b4f (patch) | |
tree | 324a5b24f518a99b6b75c79d28c1f7283170884d /sys/arch/mvme88k/dev | |
parent | 13d4c08a39faeab278fdc17dab9d3e10ca4a17c8 (diff) |
Do not write anything when ignoring cl interrupts not for us; this kills
M8120, since cl0 and cl1 share the same interrupt, and cl1 would warn,
using cl0 as the console, and an infinite loop would occur.
Spotted by Christian Groessler, thanks!
Diffstat (limited to 'sys/arch/mvme88k/dev')
-rw-r--r-- | sys/arch/mvme88k/dev/cl.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/arch/mvme88k/dev/cl.c b/sys/arch/mvme88k/dev/cl.c index 9788d57cab8..f74f056b2d7 100644 --- a/sys/arch/mvme88k/dev/cl.c +++ b/sys/arch/mvme88k/dev/cl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: cl.c,v 1.48 2004/07/30 19:02:05 miod Exp $ */ +/* $OpenBSD: cl.c,v 1.49 2005/01/25 12:13:22 miod Exp $ */ /* * Copyright (c) 1995 Dale Rahn. All rights reserved. @@ -1304,8 +1304,6 @@ cl_mintr(arg) mir = bus_space_read_1(iot, ioh, CL_MIR); if ((mir & 0x40) == 0) { - /* only if intr is not shared? */ - log(LOG_WARNING, "cl_mintr extra intr\n"); return 0; } @@ -1366,8 +1364,6 @@ cl_txintr(arg) ioh = sc->sc_ioh; tir = bus_space_read_1(iot, ioh, CL_TIR); if ((tir & 0x40) == 0) { - /* only if intr is not shared ??? */ - log(LOG_WARNING, "cl_txintr extra intr\n"); return 0; } @@ -1500,8 +1496,6 @@ cl_rxintr(arg) rir = bus_space_read_1(iot, ioh, CL_RIR); if ((rir & 0x40) == 0x0) { - /* only if intr is not shared ??? */ - log(LOG_WARNING, "cl_rxintr extra intr\n"); return 0; } |