aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ath
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2006-02-15 18:36:52 +0000
committerSam Leffler <sam@FreeBSD.org>2006-02-15 18:36:52 +0000
commit1d89d44f7410cc1433ee2955177bcb2827ea5ba6 (patch)
tree6b0a3814934ca7746e43532240dc847d4c97a4a5 /sys/dev/ath
parentd2f6ed153d1924f6a94e74e6f2bdaca46896b5e4 (diff)
Notes
Diffstat (limited to 'sys/dev/ath')
-rw-r--r--sys/dev/ath/if_ath.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/ath/if_ath.c b/sys/dev/ath/if_ath.c
index 3fdfbef2b66f..e264c6f4ac77 100644
--- a/sys/dev/ath/if_ath.c
+++ b/sys/dev/ath/if_ath.c
@@ -5030,7 +5030,9 @@ ath_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
return copyout(&sc->sc_stats,
ifr->ifr_data, sizeof (sc->sc_stats));
case SIOCGATHDIAG:
+ ATH_UNLOCK(sc);
error = ath_ioctl_diag(sc, (struct ath_diag *) ifr);
+ ATH_LOCK(sc);
break;
default:
error = ieee80211_ioctl(ic, cmd, data);