mac80211: abort CAC in stop_ap()
authorSimon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de>
Tue, 11 Jun 2013 08:44:39 +0000 (10:44 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 12 Jun 2013 07:12:43 +0000 (09:12 +0200)
commita6b368f6caec2c897a2ac98c5c359cab9c35dea5
tree8cf001a4de84b487f7fbbdcf79af64e953adf211
parent35d865afbbdf79e492f7d61df92b1a9e1d93d26f
mac80211: abort CAC in stop_ap()

When a CAC is running and stop_ap is called (e.g. when hostapd is killed
while performing CAC), the CAC must be aborted immediately.
Otherwise ieee80211_stop_ap() will try to stop it when it's too late -
wdev->channel is already NULL and the abort event can not be generated.

Signed-off-by: Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/cfg.c