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))