From 08daf787654a330a28d2c6d429c5f00b134fe275 Mon Sep 17 00:00:00 2001 From: Warner Losh <imp@FreeBSD.org> Date: Mon, 29 Aug 2005 15:46:41 +0000 Subject: [PATCH] Eliminate bogus seatbelt in wi_cmd. This may have been appropriate for the spl-era locking, but now that we can have multiple, concurrent interrupts for multiple wi devices, having a global check to make sure at most one of them was in wi_cmd no longer makes sense. MFC After: 2 decifortnight --- sys/dev/wi/if_wi.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/sys/dev/wi/if_wi.c b/sys/dev/wi/if_wi.c index 0b0138709aff..a3e69d67041c 100644 --- a/sys/dev/wi/if_wi.c +++ b/sys/dev/wi/if_wi.c @@ -2431,15 +2431,10 @@ static int wi_cmd(struct wi_softc *sc, int cmd, int val0, int val1, int val2) { int i, s = 0; - static volatile int count = 0; if (sc->wi_gone) return (ENODEV); - if (count > 0) - panic("Hey partner, hold on there!"); - count++; - /* wait for the busy bit to clear */ for (i = sc->wi_cmd_count; i > 0; i--) { /* 500ms */ if (!(CSR_READ_2(sc, WI_COMMAND) & WI_CMD_BUSY))