linux_old1/drivers/net/wireless/brcm80211/brcmsmac
Arend van Spriel 8a09614826 brcmsmac: fix mismatch in number of custom regulatory rules
The driver provides the cfg80211 regulatory framework with a set of
custom rules. However, there was a mismatch in number of rules
and the actual rules provided. This resulted in setting an invalid
power level:

ieee80211 phy0: brcms_ops_config: change channel 13
ieee80211 phy0: brcms_ops_config: Error setting power_level (8758364)

Closer look in cfg80211 regulatory blurb showed following bogus rule:
cfg80211: 0 KHz - -60446948 KHz @ 875836468 KHz), (875836468 mBi, 875836468 mBm)

Cc: Seth Forshee <seth.forshee@canonical.com>
Reviewed-by: Piotr Haber <phaber@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Reviewed-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-09-10 14:38:03 -04:00
..
phy brcmsmac: handle non PCI devices in the phy code 2012-07-10 12:16:57 -04:00
Makefile brcmsmac: remove nicpci.c 2012-05-16 12:45:25 -04:00
aiutils.c brcmsmac: remove some redundant chip common workarounds 2012-07-10 12:16:51 -04:00
aiutils.h brcmsmac: use chip and package id constants from bcma 2012-07-10 12:16:52 -04:00
ampdu.c brcmsmac: restructure info->control.sta handling as it is goning to be removed soon. 2012-07-12 15:27:17 -04:00
ampdu.h
antsel.c brcmsmac: use sprom from bcma 2012-05-16 12:45:23 -04:00
antsel.h
brcms_trace_events.c
brcms_trace_events.h
channel.c brcmsmac: fix mismatch in number of custom regulatory rules 2012-09-10 14:38:03 -04:00
channel.h brcm80211: smac: use current regulatory domain when checking whether OFDM is allowed 2012-06-20 15:14:40 -04:00
d11.h wireless: Remove unnecessary ; from while (0) macros 2012-04-11 16:23:56 -04:00
dma.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem 2012-07-12 13:44:50 -04:00
dma.h brcm80211: smac: use bcma function for register access in dma.c 2011-12-13 15:32:56 -05:00
mac80211_if.c brcm80211: smac: set interface down on reset 2012-08-22 14:06:55 -04:00
mac80211_if.h brcm80211: Use normal DEBUG define 2012-01-24 14:21:13 -05:00
main.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem 2012-07-20 12:30:48 -04:00
main.h brcm80211: Convert printk(KERN_DEBUG to pr_debug 2012-01-24 14:21:14 -05:00
phy_shim.c brcmsmac: remove brcmsmac own sprom parsing 2012-05-16 12:45:23 -04:00
phy_shim.h brcmsmac: remove brcmsmac own sprom parsing 2012-05-16 12:45:23 -04:00
pmu.c brcmsmac: use chip and package id constants from bcma 2012-07-10 12:16:52 -04:00
pmu.h brcmsmac: remove si_pmu_spuravoid_pllupdate() 2012-07-10 12:16:50 -04:00
pub.h brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices 2012-07-10 12:16:56 -04:00
rate.c
rate.h brcm80211: smac: remove phy api bypass in rate.h 2011-11-08 15:54:09 -05:00
scb.h
stf.c brcmsmac: use sprom from bcma 2012-05-16 12:45:23 -04:00
stf.h
types.h brcm80211: smac: remove register access macro definitions 2011-12-13 15:48:10 -05:00
ucode_loader.c
ucode_loader.h