]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit4635c9e0fb97ca5e39fea957030f288872d69adf
treec8e4161bce9af2d38b250e0427fb6c9f2cb881bf
parent6c170755b4d5858014521722580fd44a53309abd
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 ee2c4d36, 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