summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorLuis R. Rodriguez <lrodriguez@atheros.com>2011-04-05 10:49:03 -0700
committerJohn W. Linville <linville@tuxdriver.com>2011-04-07 15:52:29 -0400
commit146095557b01cf5ff5d66554d96cbb8133d94eb9 (patch)
tree38c92011c76c8a9510ea4cd1a02192113a9ddc7c /crypto
parent02a7fa00a6d145037d549c779ad7692deb504acc (diff)
downloadlinux-3.10-146095557b01cf5ff5d66554d96cbb8133d94eb9.tar.gz
linux-3.10-146095557b01cf5ff5d66554d96cbb8133d94eb9.tar.bz2
linux-3.10-146095557b01cf5ff5d66554d96cbb8133d94eb9.zip
cfg80211: fix regulatory restore upon user hints
When we restore regulatory settings its possible CRDA will not reply because of a bogus user entry. In this case the bogus entry will prevent any further processing on cfg80211 for regulatory domains even if we restore regulatory settings. To prevent this we suck out all pending requests when restoring regulatory settings and add them back into the queue after we have queued up the reset work. The impact of not having this applied is that a user with privileges can issue a userspace regulatory hint while we are disasocciating and this would prevent any further processing of regulatory domains. Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions