• Luis R. Rodriguez's avatar
    ath: fix warning on usage of REGULATORY_CUSTOM_REG · 8fc68580
    Luis R. Rodriguez authored
    ath wants to first apply the custom regd and only later
    will it revert to not using it if an alpha2 regulatory
    domain is found. Since the wireless core now enforces
    usage of the REGULATORY_CUSTOM_REG strictly when
    wiphy_apply_custom_regulatory() is used this makes
    ath adhere to the expected behaviour but also updates
    the wiphy after its done with the custom usage.
    
    This fixes this warning:
    
    [    5.488733] ath: phy0: ASPM enabled: 0x43
    [    5.488735] ath: EEPROM regdomain: 0x0
    [    5.488736] ath: EEPROM indicates default country code should be used
    [    5.488736] ath: doing EEPROM country->regdmn map search
    [    5.488737] ath: country maps to regdmn code: 0x3a
    [    5.488737] ath: Country alpha2 being used: US
    [    5.488738] ath: Regpair used: 0x3a
    [    5.488738] ------------[ cut here ]------------
    [    5.488745] WARNING: CPU: 0 PID: 161 at
    	/home/sujith/dev/wireless-testing/net/wireless/reg.c:1361
    	wiphy_apply_custom_regulatory+0x17a/0x1b0 [cfg80211]()
    [    5.488746] wiphy should have REGULATORY_CUSTOM_REG
    
    The wireless core can *later* lift this flag for us for when
    using the regulatory_hint() to make this fix more generic.
    Reported-by: default avatarSujith Manoharan <c_manoha@qca.qualcomm.com>
    Signed-off-by: default avatarLuis R. Rodriguez <mcgrof@do-not-panic.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    8fc68580
regd.c 19.5 KB