From 71419e9eb94286bc2acd5c4498a81a5830392b5e Mon Sep 17 00:00:00 2001 From: petrov Date: Tue, 2 Apr 2002 09:48:27 +0000 Subject: [PATCH] Return from interrupt handler after chip init(reset). --- sys/dev/ic/ncr53c9x.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/dev/ic/ncr53c9x.c b/sys/dev/ic/ncr53c9x.c index 0cc864053425..3a6f88ed2e11 100644 --- a/sys/dev/ic/ncr53c9x.c +++ b/sys/dev/ic/ncr53c9x.c @@ -1,4 +1,4 @@ -/* $NetBSD: ncr53c9x.c,v 1.91 2002/03/24 17:16:19 jdolecek Exp $ */ +/* $NetBSD: ncr53c9x.c,v 1.92 2002/04/02 09:48:27 petrov Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -77,7 +77,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: ncr53c9x.c,v 1.91 2002/03/24 17:16:19 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ncr53c9x.c,v 1.92 2002/04/02 09:48:27 petrov Exp $"); #include #include @@ -2175,6 +2175,7 @@ again: printf("%s: DMA error; resetting\n", sc->sc_dev.dv_xname); ncr53c9x_init(sc, 1); + return 1; } /* If DMA active here, then go back to work... */ if (NCRDMA_ISACTIVE(sc))