cfg80211: add regulatory hint disconnect support
authorLuis R. Rodriguez <lrodriguez@atheros.com>
Sat, 30 Jan 2010 00:58:57 +0000 (19:58 -0500)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 1 Feb 2010 20:40:06 +0000 (15:40 -0500)
commit09d989d179d0c679043556dda77c51b41a2dae7e
tree6dcf9bf260e401aa341cb0f34c1e35690d6bb17b
parenta2bff2694b02448e1d5873ac010582bc9898021c
cfg80211: add regulatory hint disconnect support

This adds a new regulatory hint to be used when we know all
devices have been disconnected and idle. This can happen
when we suspend, for instance. When we disconnect we can
no longer assume the same regulatory rules learned from
a country IE or beacon hints are applicable so restore
regulatory settings to an initial state.

Since driver hints are cached on the wiphy that called
the hint, those hints are not reproduced onto cfg80211
as the wiphy will respect its own wiphy->regd regardless.

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/net/regulatory.h
net/wireless/reg.c
net/wireless/reg.h
net/wireless/sme.c