summaryrefslogtreecommitdiff
path: root/sys/dev/ic
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ic')
-rw-r--r--sys/dev/ic/am7990.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/ic/am7990.c b/sys/dev/ic/am7990.c
index 8142a0a888e..d7da2c91f99 100644
--- a/sys/dev/ic/am7990.c
+++ b/sys/dev/ic/am7990.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: am7990.c,v 1.12 1998/06/08 17:14:43 deraadt Exp $ */
+/* $OpenBSD: am7990.c,v 1.13 1998/06/24 20:05:03 deraadt Exp $ */
/* $NetBSD: am7990.c,v 1.22 1996/10/13 01:37:19 christos Exp $ */
/*-
@@ -596,6 +596,9 @@ am7990_tint(sc)
if (sc->sc_no_td <= 0)
break;
+ (*sc->sc_copyfromdesc)(sc, &tmd, LE_TMDADDR(sc, bix),
+ sizeof(tmd));
+
#ifdef LEDEBUG
if (sc->sc_debug)
printf("trans tmd: "
@@ -605,9 +608,6 @@ am7990_tint(sc)
tmd.tmd2, tmd.tmd3);
#endif
- (*sc->sc_copyfromdesc)(sc, &tmd, LE_TMDADDR(sc, bix),
- sizeof(tmd));
-
if (tmd.tmd1_bits & LE_T1_OWN)
break;