Date: Tue, 2 Jun 2009 16:57:27 +0000 (UTC) From: Sam Leffler <sam@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/net80211 ieee80211.c ieee80211_freebsd.c ieee80211_ioctl.c Message-ID: <200906021803.n52I34js083766@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
sam 2009-06-02 16:57:27 UTC
FreeBSD src repository
Modified files:
sys/net80211 ieee80211.c ieee80211_freebsd.c
ieee80211_ioctl.c
Log:
SVN rev 193312 on 2009-06-02 16:57:27Z by sam
Remove hack used to deal with ifnet teardown now that if_detach and the
bridge do a better job.
o move ether_ifdetach to the top of ieee80211_detach
o do not clear if_softc at the top of ieee80211_detach; we no longer need
this because we are safeguarded against calls coming back through if_ioctl
o simplify the bpf tracker now that we don't null if_softc
This also fixes an issue where having a bpf consumer active when a vap
is destroyed would cause a crash because bpf referenced free'd memory.
Reviewed by: imp
Revision Changes Path
1.75 +4 -22 src/sys/net80211/ieee80211.c
1.35 +1 -2 src/sys/net80211/ieee80211_freebsd.c
1.88 +3 -18 src/sys/net80211/ieee80211_ioctl.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906021803.n52I34js083766>
