diff options
author | Sam Leffler <sam@FreeBSD.org> | 2006-02-15 18:36:52 +0000 |
---|---|---|
committer | Sam Leffler <sam@FreeBSD.org> | 2006-02-15 18:36:52 +0000 |
commit | 1d89d44f7410cc1433ee2955177bcb2827ea5ba6 (patch) | |
tree | 6b0a3814934ca7746e43532240dc847d4c97a4a5 | |
parent | d2f6ed153d1924f6a94e74e6f2bdaca46896b5e4 (diff) | |
download | src-1d89d44f7410cc1433ee2955177bcb2827ea5ba6.tar.gz src-1d89d44f7410cc1433ee2955177bcb2827ea5ba6.zip |
drop softc lock around copyin/copyout
MFC after: 2 weeks
Notes
Notes:
svn path=/head/; revision=155736
-rw-r--r-- | sys/dev/ath/if_ath.c | 2 |
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); |