From 07eec53268dad6a071dbd4fe279252dfdbc4ce07 Mon Sep 17 00:00:00 2001 From: imp Date: Thu, 10 Apr 2003 07:55:55 +0000 Subject: Fix interrupt race. From NetBSD --- sys/dev/wi/if_wi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/wi/if_wi.c b/sys/dev/wi/if_wi.c index 9d96e0a..8fab29c 100644 --- a/sys/dev/wi/if_wi.c +++ b/sys/dev/wi/if_wi.c @@ -563,8 +563,8 @@ wi_intr(void *arg) WI_LOCK(sc); if (sc->wi_gone || (ifp->if_flags & IFF_UP) == 0) { - CSR_WRITE_2(sc, WI_EVENT_ACK, ~0); CSR_WRITE_2(sc, WI_INT_EN, 0); + CSR_WRITE_2(sc, WI_EVENT_ACK, ~0); WI_UNLOCK(sc); return; } -- cgit v1.1