Page MenuHomeFreeBSD

net80211: remove redundant locking
ClosedPublic

Authored by avos on Feb 27 2016, 3:38 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Nov 16, 12:36 PM
Unknown Object (File)
Sun, Nov 3, 7:31 PM
Unknown Object (File)
Sun, Nov 3, 7:31 PM
Unknown Object (File)
Sun, Nov 3, 7:31 PM
Unknown Object (File)
Sun, Nov 3, 7:21 PM
Unknown Object (File)
Sep 27 2024, 6:45 AM
Unknown Object (File)
Sep 24 2024, 9:27 AM
Unknown Object (File)
Sep 16 2024, 9:40 AM
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 Skipped
Unit
Tests Skipped

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.