mac80211: use correct station flags lock
authorJohannes Berg <johannes.berg@intel.com>
Tue, 14 Sep 2010 20:06:53 +0000 (22:06 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 16 Sep 2010 19:45:58 +0000 (15:45 -0400)
commitf5521b13880f4f4f612e1d20dd4f565122d16e04
treec8e4161bce9af2d38b250e0427fb6c9f2cb881bf
parent3905751243fd84340e027672d2f603e9009d490e
mac80211: use correct station flags lock

This code is modifying the station flags, and
as such should hold the flags lock so it can
do so atomically vs. other flags modifications
and readers. This issue was introduced when
this code was added in eccb8e8f, as it used
the wrong lock (thus not fixing the race that
was previously documented in a comment.)

Cc: stable@kernel.org [2.6.31+]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/cfg.c