From 81f290a510fda1df4359390049a935720430a774 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Thu, 10 Apr 2003 07:55:55 +0000 Subject: [PATCH] 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 9d96e0aff229..8fab29cf2881 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; }