DPT_MORE_TIMEOUT was scaled wrong.
This commit is contained in:
parent
bb5c4fff2a
commit
eccc3630ec
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: dpt.c,v 1.9 1999/10/19 20:16:48 ad Exp $ */
|
||||
/* $NetBSD: dpt.c,v 1.10 1999/10/20 11:54:10 ad Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1997, 1998, 1999 The NetBSD Foundation, Inc.
|
||||
|
@ -70,7 +70,7 @@
|
|||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: dpt.c,v 1.9 1999/10/19 20:16:48 ad Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: dpt.c,v 1.10 1999/10/20 11:54:10 ad Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
|
@ -170,7 +170,7 @@ dpt_intr(xxx_sc)
|
|||
#endif
|
||||
|
||||
/* Don't get stalled by HA_ST_MORE */
|
||||
if (moretimo < DPT_MORE_TIMEOUT / 10)
|
||||
if (moretimo < DPT_MORE_TIMEOUT / 100)
|
||||
moretimo = 0;
|
||||
|
||||
for (;;) {
|
||||
|
@ -182,7 +182,7 @@ dpt_intr(xxx_sc)
|
|||
* around.
|
||||
*/
|
||||
if ((dpt_inb(sc, HA_AUX_STATUS) & HA_AUX_INTR) == 0) {
|
||||
if (more != 0 && moretimo++ < DPT_MORE_TIMEOUT / 10) {
|
||||
if (more != 0 && moretimo++ < DPT_MORE_TIMEOUT / 100) {
|
||||
DELAY(10);
|
||||
continue;
|
||||
}
|
||||
|
@ -242,7 +242,7 @@ dpt_intr(xxx_sc)
|
|||
}
|
||||
|
||||
/* Don't get stalled by HA_ST_MORE */
|
||||
if (moretimo < DPT_MORE_TIMEOUT / 10)
|
||||
if (moretimo < DPT_MORE_TIMEOUT / 100)
|
||||
moretimo = 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue