Page MenuHomeFreeBSD

net80211: remove redundant locking
ClosedPublic

Authored by avos on Feb 27 2016, 3:38 PM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 20 2023, 1:46 AM
Unknown Object (File)
Dec 11 2023, 3:09 AM
Unknown Object (File)
Sep 22 2023, 6:15 AM
Unknown Object (File)
Sep 7 2023, 4:34 AM
Unknown Object (File)
Sep 7 2023, 4:33 AM
Unknown Object (File)
Sep 7 2023, 4:30 AM
Unknown Object (File)
Sep 1 2023, 8:15 PM
Unknown Object (File)
Jun 27 2023, 8:29 PM
Subscribers

Details

Summary

<dev>_com_lock is already obtained when ieee80211_promisc()/ieee80211_allmulti() are called (from ieee80211_vap_detach() or ieee80211_ioctl() (without D5474: ap_start()/ap_end() are locked too and ap_cancel() is never called)).

Test Plan

Tested with (D5474 already applied):

  • Intel 3945BG, HOSTAP mode.
  • RTL8188EU, STA mode.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

avos retitled this revision from to net80211: remove redundant locking.
avos updated this object.
avos edited the test plan for this revision. (Show Details)
avos added a reviewer: adrian.
avos set the repository for this revision to rS FreeBSD src repository - subversion.

heh, what did you test this on?

avos edited edge metadata.
adrian edited edge metadata.
This revision is now accepted and ready to land.Feb 28 2016, 8:36 AM
This revision was automatically updated to reflect the committed changes.