gluon/patches/openwrt
Sven Eckelmann 471852814d mac80211: Allow switching of the ath10k regulatory domain (#1001)
ath10k has to switch the regulatory domain when switching the default
country when ATH_USER_REGD is enabled. This is for example important when
switching from country US (FCC) to DE (ETSI). The ath implementation will
use ath_reg_dyn_country_user_allow to check if this is allowed.

Unfortunately, this function always seems to return false to
ath_reg_notifier_apply even when ATH_USER_REGD is enabled. But it must
actually always accept the requests from the user (when ATH_USER_REGD is
enabled) to correctly set the conformance test limits in the ath10k binary
blob.

Not doing it will sometimes allow too high transmit powers on edge channels
for correctly calibrated devices outside their default regulatory domain.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2017-01-09 22:28:21 +01:00
..
0001-tools-Makefile-fix-host-tools-build-dependencies.patch Refresh patches 2016-12-20 01:09:53 +01:00
0002-procd-add-support-for-alternative-rc.d-directories.patch Refresh patches 2016-12-20 01:09:53 +01:00
0003-odhcp6c-always-accept-RDNSS-independent-of-the-default-router-lifetime.patch Refresh patches 2016-12-20 01:09:53 +01:00
0004-busybox-enable-telnet-only-when-root-password-is-really-empty-not-when-it-is-locked.patch Refresh patches 2016-12-20 01:09:53 +01:00
0005-base-files-disable-reset-button-handling.patch Refresh patches 2016-12-20 01:09:53 +01:00
0006-ar71xx-define-wmac-reset-function-for-QCA955x.patch Refresh patches 2016-12-20 01:09:53 +01:00
0007-mac80211-hostapd-iw-.-update.patch Refresh patches 2016-12-20 01:09:53 +01:00
0008-iwinfo-update-NanoStation-Loco-txpower-offsets.patch Refresh patches 2016-12-20 01:09:53 +01:00
0009-hostapd-prevent-channel-switch-for-5GHz.patch Refresh patches 2016-12-20 01:09:53 +01:00
0010-ipv6-fix-crash-on-ICMPv6-redirects-with-prohibited-blackholed-source.patch Refresh patches 2016-12-20 01:09:53 +01:00
0011-lua-fix-installation-of-headers-for-host-build.patch Refresh patches 2016-12-20 01:09:53 +01:00
0012-kernel-fs-seq_file-fallback-to-vmalloc-instead-of-oom-kill-processes.patch Refresh patches 2016-12-20 01:09:53 +01:00
0013-fix-UBNT-XM-model-detection.patch Refresh patches 2016-12-20 01:09:53 +01:00
0014-base-files-implemented-basic-GPIO-control.patch Refresh patches 2016-12-20 01:09:53 +01:00
0015-ar71xx-assign-proper-GPIO-pin-for-Ubiquiti-Nanostation-models.patch Refresh patches 2016-12-20 01:09:53 +01:00
0016-netifd-update-to-latest-version.patch Refresh patches 2016-12-20 01:09:53 +01:00
0017-x86-fix-platform_export_bootpart-for-Xen-virtual-disks.patch Refresh patches 2016-12-20 01:09:53 +01:00
0018-Support-LibreSSL-as-provider-of-openssl.patch Refresh patches 2016-12-20 01:09:53 +01:00
0019-ar71xx-check-both-HWID-and-HWREV-on-upgrades-of-TP-LINK-devices.patch Refresh patches 2016-12-20 01:09:53 +01:00
0020-ar71xx-avoid-AR71XX_MODEL-ending-with-a-space-on-some-TP-LINK-like-devices.patch Refresh patches 2016-12-20 01:09:53 +01:00
0021-ar71xx-fix-the-revision-of-a-few-TP-LINK-devices-in-AR71XX_MODEL-to-match-labels-image-names.patch Refresh patches 2016-12-20 01:09:53 +01:00
0022-ar71xx-build-image-for-TL-WR710N-v2.1.patch Refresh patches 2016-12-20 01:09:53 +01:00
0023-xtables-addons-build-fix-configure-compatiblity-with-POSIX-shells.patch Refresh patches 2016-12-20 01:09:53 +01:00
0024-tools-add-tar-host-build-required-for-sort-name-which-was-only-added-in-the-latest-version.patch Refresh patches 2016-12-20 01:09:53 +01:00
0025-tools-compile-flock-before-everything-else.patch Refresh patches 2016-12-20 01:09:53 +01:00
0026-rules.mk-make-the-locked-template-available-even-if-flock-has-not-been-built-yet-fall-back-to-unlocked-shell-command.patch Refresh patches 2016-12-20 01:09:53 +01:00
0027-build-add-locking-for-downloads-fixes-race-conditions-with-multiple-variants.patch Refresh patches 2016-12-20 01:09:53 +01:00
0028-download.mk-fix-packed-checkout-mirroring-support.patch Refresh patches 2016-12-20 01:09:53 +01:00
0029-kernel-backport-spi-nor-driver-from-4.4.9.patch Refresh patches 2016-12-20 01:09:53 +01:00
0030-kernel-mtd-spi-nor-wait-until-status-register-writes-are-ready.patch Refresh patches 2016-12-20 01:09:53 +01:00
0031-kernel-mtd-spi-nor-unlock-Winbond-flashs.patch Refresh patches 2016-12-20 01:09:53 +01:00
0032-ath79-dev-eth-fix-QCA9561-set-phy-interface-mode-and-mask.patch Refresh patches 2016-12-20 01:09:53 +01:00
0033-ar71xx-use-correct-PLL-configuration-register-bitmask-for-QCA956x-SoC.patch Refresh patches 2016-12-20 01:09:53 +01:00
0034-ar71xx-update-QCA956x-support.patch Refresh patches 2016-12-20 01:09:53 +01:00
0035-ar71xx-fold-patch-622-MIPS-ath79-add-support-for-QCA956x-ethernet.patch-into-files.patch Refresh patches 2016-12-20 01:09:53 +01:00
0036-ar71xx-fix-MDIO-bus-probe-on-QCA956x.patch Refresh patches 2016-12-20 01:09:53 +01:00
0037-ar71xx-fix-qca956x-ethernet-initialization.patch Refresh patches 2016-12-20 01:09:53 +01:00
0038-ar71xx-Support-for-Ubiquiti-UniFi-AP-AC-LITE.patch Refresh patches 2016-12-20 01:09:53 +01:00
0039-ar71xx-Fix-eth0-support-for-Ubiquiti-UniFi-AP-AC.patch Refresh patches 2016-12-20 01:09:53 +01:00
0040-ar71xx-Rename-unifiac-to-unifiac-lite.patch Refresh patches 2016-12-20 01:09:53 +01:00
0041-ar71xx-Add-support-for-Ubiquiti-UniFi-AP-AC-PRO.patch Refresh patches 2016-12-20 01:09:53 +01:00
0042-libjson-c-Add-support-for-custom-format-strings-for-doubles.patch Refresh patches 2016-12-20 01:09:53 +01:00
0043-ath9k-add-HSR-tuner-support-for-UniFi-Outdoor-Plus.patch Refresh patches 2016-12-20 01:09:53 +01:00
0044-ar71xx-Send-power-to-USB-port-on-WNR2200.patch Refresh patches 2016-12-20 01:09:53 +01:00
0045-ar71xx-WNR2200-fix-for-random-WLAN-MAC.patch Refresh patches 2016-12-20 01:09:53 +01:00
0046-ar71xx-WNR2200-enable-control-of-all-LEDs-and-buttons.patch Refresh patches 2016-12-20 01:09:53 +01:00
0047-ar71xx-add-GL-AR150-support.patch Refresh patches 2016-12-20 01:09:53 +01:00
0048-build-don-t-add-j-for-parallel-builds-with-Make-4.2.patch Refresh patches 2016-12-20 01:09:53 +01:00
0049-tools-cmake-fix-parallel-build-with-Make-4.2.patch Refresh patches 2016-12-20 01:09:53 +01:00
0050-linux-make-IPv6-builtin-if-selected-saves-30KB.patch Refresh patches 2016-12-20 01:09:53 +01:00
0051-package-ipkg.mk-fix-Provides-for-packages-with-multiple-PROVIDES-entries.patch Refresh patches 2016-12-20 01:09:53 +01:00
0052-kernel-remove-packaging-of-kmod-crypto-core-and-kmod-crypto-arc4.patch Refresh patches 2016-12-20 01:09:53 +01:00
0053-x86-stop-relying-on-hexdump-for-image-build-signature.patch Refresh patches 2016-12-20 01:09:53 +01:00
0054-mt76-fix-build-with-kernel-3.18.patch Refresh patches 2016-12-20 01:09:53 +01:00
0055-ramips-Support-LEDs-on-D-Link-DIR-860L-B1.patch Refresh patches 2016-12-20 01:09:53 +01:00
0056-ramips-add-button-support-and-make-LEDs-known-to-userspace-for-DIR-860L-B1.patch Refresh patches 2016-12-20 01:09:53 +01:00
0057-ramips-set-correct-LAN-WAN-MAC-addresses-on-DIR-860L-B1.patch Refresh patches 2016-12-20 01:09:53 +01:00
0058-ar71xx-add-support-for-TP-LINK-TL-WR842N-ND-v3.patch Refresh patches 2016-12-20 01:09:53 +01:00
0059-x86-generic-enable-CONFIG_SATA_VIA.patch Refresh patches 2016-12-20 01:09:53 +01:00
0060-libpcap-fix-dependency-of-install-shared-so-make-target.patch Refresh patches 2016-12-20 01:09:53 +01:00
0061-ar71xx-add-revision-detection-for-D-Link-DIR-505-A1-A2.patch Refresh patches 2016-12-20 01:09:53 +01:00
0062-ar71xx-don-t-use-D-Link-DIR-505-status-LED-as-ethernet-indicator.patch Refresh patches 2016-12-20 01:09:53 +01:00
0063-ar71xx-cpe510-enable-LNA-for-CPE210-220-510-520.patch Refresh patches 2016-12-20 01:09:53 +01:00
0064-ar71xx-cpe510-split-profile-into-2-profiles-cpe210-and-cpe510.patch Refresh patches 2016-12-20 01:09:53 +01:00
0065-firmware-utils-backport-tplink-safeloader-from-LEDE-05abcf518d5e2b7d6526fd7a87a88a268030694a.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0066-ar71xx-split-CPE210-from-CPE510-profile.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0067-dropbear-update-to-LEDE-277f85c21ae0ede4e15e66cbd801b9fb502531df.patch Refresh patches 2016-12-20 01:09:53 +01:00
0068-ar71xx-Added-support-for-TL-WA801NDv3.patch Refresh patches 2016-12-20 01:09:53 +01:00
0069-firmware-utils-mktplinkfw-backport-from-LEDE-a4fc62bc0ea4010ddbfbd738453c9db70988a57c.patch Refresh patches 2016-12-20 01:09:53 +01:00
0070-ar71xx-backport-support-for-new-TP-Link-region-codes.patch Refresh patches 2016-12-20 01:09:53 +01:00
0071-ath10k-firmware-add-ath10k-firmware-qca988x-11s.patch Refresh patches 2016-12-20 01:09:53 +01:00
0072-ath9k-revert-temperature-compensation-support-patch-FS-111.patch Refresh patches 2016-12-20 01:09:53 +01:00
0073-ath9k-remove-intermediate-queueing-patch-until-it-is-fixed-properly.patch Refresh patches 2016-12-20 01:09:53 +01:00
0074-ar71xx-set-EU-region-code-for-TP-Link-TL-WA901ND-v4.patch Refresh patches 2016-12-20 01:09:53 +01:00
0075-ar71xx-fix-syntax-error-in-etc-uci-defaults-01_leds.patch Refresh patches 2016-12-20 01:09:53 +01:00
0076-ar71xx-generate-region-coded-factory-images-for-TP-Link-TL-WR841ND-v11.patch Refresh patches 2016-12-20 01:09:53 +01:00
0077-x86-64-add-pata-drivers.patch Refresh patches 2016-12-20 01:09:53 +01:00
0078-x86-add-mmc-drivers-to-generic-64.patch Refresh patches 2016-12-20 01:09:53 +01:00
0079-ath9k-fix-ath9k_hw_gpio_get-to-return-0-or-1-on-success.patch Refresh patches 2016-12-20 01:09:53 +01:00
0080-ar71xx-ramips-reduce-CPU-load-and-flickering-on-devices-using-rsslieds.patch Refresh patches 2016-12-20 01:09:53 +01:00
0081-kernel-add-at803x-fix-for-sgmii-mode.patch Refresh patches 2016-12-20 01:09:53 +01:00
0082-ar71xx-fix-LEDs-and-sysupgrade-support-for-TL-WA801ND-v3.patch Refresh patches 2016-12-20 01:09:53 +01:00
0083-ar71xx-simplify-model-detection-for-TP-Link-Pharos-devices.patch Refresh patches 2016-12-20 01:09:53 +01:00
0084-ar71xx-generic-add-Support-for-TP-LINK-TL-WR940N-v4.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0085-x86-preserve-partition-table-on-sysupgrade.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0086-x86-make-sysupgrade-work-without-partx.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0087-x86-search-PARTUUID-in-any-block-device.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0088-x86-generalize-partition-discovery-for-sysupgrade.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0089-ar71xx-rename-mktplinkfw-initramfs-to-more-generic-mktplinkfw-combined.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0090-firmware-utils-add-support-for-TL-WR1043ND-v4-to-mktplinkfw.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0091-ar71xx-add-support-for-TP-LINK-WR1043ND-v4.patch ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4 2016-12-22 00:01:55 +01:00
0092-firmware-utils-tplink-safeloader-add-support-for-TP-Link-WBS210-510-1.2.patch ar71xx-generic: add support for TP-Link WBS210/510 (untested) 2017-01-06 12:02:32 +01:00
0093-ar71xx-add-support-for-TP-Link-WBS210-510.patch ar71xx-generic: add support for TP-Link WBS210/510 (untested) 2017-01-06 12:02:32 +01:00
0094-mac80211-Allow-switching-of-the-ath-regulatory-domain.patch mac80211: Allow switching of the ath10k regulatory domain (#1001) 2017-01-09 22:28:21 +01:00