summaryrefslogtreecommitdiff
path: root/net/mac80211/mesh_pathtbl.c
diff options
context:
space:
mode:
authorEyal Shapira <eyal@wizery.com>2012-08-06 14:26:16 +0300
committerJohannes Berg <johannes.berg@intel.com>2012-08-20 13:20:56 +0200
commitaa7a00809cf6afe3cd6f5af2889110b47b798667 (patch)
tree4b2d537fdad3058f61ab0bb894b935afc75442b5 /net/mac80211/mesh_pathtbl.c
parentf609a43dca2964a8a604ef554be92fa11c3b4c41 (diff)
downloadlwn-aa7a00809cf6afe3cd6f5af2889110b47b798667.tar.gz
lwn-aa7a00809cf6afe3cd6f5af2889110b47b798667.zip
mac80211: avoid using synchronize_rcu in ieee80211_set_probe_resp
This could take a while (100ms+) and may delay sending assoc resp in AP mode with WPS or P2P GO (as setting the probe resp takes place there). We've encountered situations where the delay was big enough to cause connection problems with devices like Galaxy Nexus. Switch to using call_rcu with a free handler. [Arik - rework to use plain buffer and instead of skb] Signed-off-by: Eyal Shapira <eyal@wizery.com> Signed-off-by: Arik Nemtsov <arik@wizery.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/mesh_pathtbl.c')
0 files changed, 0 insertions, 0 deletions