mac80211: update to backports-4.14-rc2
authorHauke Mehrtens <hauke@hauke-m.de>
Tue, 22 Aug 2017 21:59:48 +0000 (23:59 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 1 Oct 2017 10:49:11 +0000 (12:49 +0200)
commita8f63a0717f553e0a1b37ee9212fc4cb2a801426
tree9016b975706f35b98075167f2cf6b15add308c9b
parent1114f5dc10755e3c92b5711b420818cf9e366874
mac80211: update to backports-4.14-rc2

This updates mac80211 to backprots-4.14-rc2.
This was compile and runtime tested with ath9k, ath10k and b43
with multiple stations and ieee80211w and in different scenarios by many
other people.

To create the backports-4.14-rc2-1.tar.xz use this repository:
https://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git
from tag v4.14-rc2-1

Then run this:
./gentree.py --git-revision v4.14-rc2 --clean  <path to linux repo> ../backports-4.14-rc2-1

This also adapts the ath10k-ct and mt76 driver to the changed cfg80211
APIs and syncs the nl80211.h file in iw with the new version from
backports-4.14-rc2.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
148 files changed:
package/kernel/ath10k-ct/patches/100-kernel_compat.patch
package/kernel/ath10k-ct/patches/110-api_fix.patch
package/kernel/ath10k-ct/patches/120-mac80211-4-14-api.patch [new file with mode: 0644]
package/kernel/mac80211/Makefile
package/kernel/mac80211/patches/001-fix_build.patch
package/kernel/mac80211/patches/002-change_allconfig.patch
package/kernel/mac80211/patches/004-kconfig_backport_fix.patch
package/kernel/mac80211/patches/005-revert-devcoredump.patch
package/kernel/mac80211/patches/006-revert-ktime-changes.patch [deleted file]
package/kernel/mac80211/patches/007-revert-genetlink-changes.patch [deleted file]
package/kernel/mac80211/patches/008-revert-ndo_stats64-cleanup.patch [deleted file]
package/kernel/mac80211/patches/009-revert-mtu-changes.patch [deleted file]
package/kernel/mac80211/patches/010-disable_rfkill.patch
package/kernel/mac80211/patches/011-backport_strscpy.patch [deleted file]
package/kernel/mac80211/patches/013-backport-dev_coredumpm-function.patch [deleted file]
package/kernel/mac80211/patches/015-ipw200-mtu.patch [new file with mode: 0644]
package/kernel/mac80211/patches/020-01-rt2x00-avoid-introducing-a-USB-dependency-in-the-rt2.patch [deleted file]
package/kernel/mac80211/patches/020-02-rt2x00usb-do-not-anchor-rx-and-tx-urb-s.patch [deleted file]
package/kernel/mac80211/patches/020-03-rt2x00usb-fix-anchor-initialization.patch [deleted file]
package/kernel/mac80211/patches/020-04-rt61pci-use-entry-directly.patch [deleted file]
package/kernel/mac80211/patches/020-05-rt2x00-call-entry-directly-in-rt2x00_dump_frame.patch [deleted file]
package/kernel/mac80211/patches/020-06-rt2x00-remove-queue_entry-from-skbdesc.patch [deleted file]
package/kernel/mac80211/patches/020-07-rt2500usb-don-t-mark-register-accesses-as-inline.patch [deleted file]
package/kernel/mac80211/patches/020-08-rt2x00-rt2800lib-move-rt2800_drv_data-declaration-in.patch [deleted file]
package/kernel/mac80211/patches/020-09-rt2800-identify-station-based-on-status-WCID.patch [deleted file]
package/kernel/mac80211/patches/020-10-rt2x00-separte-filling-tx-status-from-rt2x00lib_txdo.patch [deleted file]
package/kernel/mac80211/patches/020-11-rt2x00-separte-clearing-entry-from-rt2x00lib_txdone.patch [deleted file]
package/kernel/mac80211/patches/020-12-rt2x00-add-txdone-nomatch-function.patch [deleted file]
package/kernel/mac80211/patches/020-13-rt2x00-fixup-fill_tx_status-for-nomatch-case.patch [deleted file]
package/kernel/mac80211/patches/020-14-rt2x00-use-txdone_nomatch-on-rt2800usb.patch [deleted file]
package/kernel/mac80211/patches/020-15-rt2800-status-based-rate-flags-for-nomatch-case.patch [deleted file]
package/kernel/mac80211/patches/020-16-rt2800-use-TXOP_BACKOFF-for-probe-frames.patch [deleted file]
package/kernel/mac80211/patches/020-17-rt2x00-fix-rt2x00debug_dump_frame-comment.patch [deleted file]
package/kernel/mac80211/patches/020-18-rt2x00-fix-TX_PWR_CFG_4-register-definition.patch [deleted file]
package/kernel/mac80211/patches/020-19-rt2x00-add-support-for-MT7620.patch [deleted file]
package/kernel/mac80211/patches/020-20-rt2x00-reverse-external-PA-capability-flag-logic.patch [deleted file]
package/kernel/mac80211/patches/020-21-rt2800-fix-LNA-gain-assignment-for-MT7620.patch [deleted file]
package/kernel/mac80211/patches/020-22-rt2800-do-VCO-calibration-after-programming-ALC.patch [deleted file]
package/kernel/mac80211/patches/020-23-rt2800-fix-mt7620-vco-calibration-registers.patch [deleted file]
package/kernel/mac80211/patches/020-24-rt2800-fix-mt7620-E2-channel-registers.patch [deleted file]
package/kernel/mac80211/patches/060-no_local_ssb_bcma.patch
package/kernel/mac80211/patches/080-ath10k_thermal_config.patch
package/kernel/mac80211/patches/090-remove-cred.patch [deleted file]
package/kernel/mac80211/patches/100-remove-cryptoapi-dependencies.patch
package/kernel/mac80211/patches/110-mac80211_keep_keys_on_stop_ap.patch
package/kernel/mac80211/patches/130-mac80211-hwsim-hrtimer-clock.patch [deleted file]
package/kernel/mac80211/patches/150-disable_addr_notifier.patch
package/kernel/mac80211/patches/210-ap_scan.patch
package/kernel/mac80211/patches/304-ath9k-force-rx_clear-when-disabling-rx.patch
package/kernel/mac80211/patches/305-ath9k-limit-retries-for-powersave-response-frames.patch
package/kernel/mac80211/patches/306-Revert-ath9k-interpret-requested-txpower-in-EIRP-dom.patch
package/kernel/mac80211/patches/307-mac80211-add-hdrlen-to-ieee80211_tx_data.patch
package/kernel/mac80211/patches/308-mac80211-add-NEED_ALIGNED4_SKBS-hw-flag.patch
package/kernel/mac80211/patches/309-mac80211-minstrel-Enable-STBC-and-LDPC-for-VHT-Rates.patch
package/kernel/mac80211/patches/310-ath9k-fix-moredata-bit-in-PS-buffered-frame-release.patch
package/kernel/mac80211/patches/311-ath9k-clear-potentially-stale-EOSP-status-bit-in-int.patch
package/kernel/mac80211/patches/313-ath9k-fix-block-ack-window-tracking-issues.patch
package/kernel/mac80211/patches/314-ath9k-rename-tx_complete_work-to-hw_check_work.patch [deleted file]
package/kernel/mac80211/patches/315-ath9k_hw-check-if-the-chip-failed-to-wake-up.patch [deleted file]
package/kernel/mac80211/patches/316-ath9k-fix-race-condition-in-enabling-disabling-IRQs.patch [deleted file]
package/kernel/mac80211/patches/318-0001-brcmfmac-check-brcmf_bus_get_memdump-result-for-erro.patch [deleted file]
package/kernel/mac80211/patches/319-0002-brcmfmac-be-more-verbose-when-PSM-s-watchdog-fires.patch [deleted file]
package/kernel/mac80211/patches/319-0003-brcmfmac-use-wiphy_read_of_freq_limits-to-respect-li.patch [deleted file]
package/kernel/mac80211/patches/319-0004-brcmfmac-merge-two-brcmf_err-macros-into-one.patch [deleted file]
package/kernel/mac80211/patches/319-0005-brcmfmac-switch-to-C-function-__brcmf_err-for-printi.patch [deleted file]
package/kernel/mac80211/patches/319-0006-brcmfmac-merge-two-remaining-brcmf_err-macros.patch [deleted file]
package/kernel/mac80211/patches/320-ath9k-clean-up-and-fix-ath_tx_count_airtime.patch [deleted file]
package/kernel/mac80211/patches/321-mac80211-fix-CSA-in-IBSS-mode.patch [deleted file]
package/kernel/mac80211/patches/322-mac80211-don-t-handle-filtered-frames-within-a-BA-se.patch [deleted file]
package/kernel/mac80211/patches/323-0001-brcmfmac-Use-net_device_stats-from-struct-net_device.patch [deleted file]
package/kernel/mac80211/patches/323-0002-brcmfmac-always-print-error-when-PSM-s-watchdog-fire.patch [deleted file]
package/kernel/mac80211/patches/323-0003-brcmfmac-Do-not-print-the-firmware-version-as-an-err.patch [deleted file]
package/kernel/mac80211/patches/323-0004-brcmfmac-Do-not-complain-about-country-code-00.patch [deleted file]
package/kernel/mac80211/patches/323-0005-brcmfmac-Handle-status-BRCMF_E_STATUS_ABORT-in-cfg80.patch [deleted file]
package/kernel/mac80211/patches/323-0006-brcmfmac-move-brcmf_txflowblock-to-bcdc-layer.patch [deleted file]
package/kernel/mac80211/patches/323-0007-brcmfmac-move-brcmf_txcomplete-to-bcdc-layer.patch [deleted file]
package/kernel/mac80211/patches/323-0008-brcmfmac-wrap-brcmf_fws_add_interface-into-bcdc-laye.patch [deleted file]
package/kernel/mac80211/patches/323-0009-brcmfmac-wrap-brcmf_fws_del_interface-into-bcdc-laye.patch [deleted file]
package/kernel/mac80211/patches/323-0010-brcmfmac-wrap-brcmf_fws_reset_interface-into-bcdc-la.patch [deleted file]
package/kernel/mac80211/patches/325-mac80211-unconditionally-start-new-netdev-queues-wit.patch [deleted file]
package/kernel/mac80211/patches/326-ath9k-fix-ar934x-OTP-offsets.patch [deleted file]
package/kernel/mac80211/patches/327-ath10k-increase-BMI-timeout.patch [deleted file]
package/kernel/mac80211/patches/328-ath10k-log-when-longer-bmi-cmds-happen.patch [deleted file]
package/kernel/mac80211/patches/329-ath10k-add-BMI-parameters-to-fix-calibration-from-DT.patch [deleted file]
package/kernel/mac80211/patches/332-ath10k-Revert-disable-wake_tx_queue-for-older-devices.patch
package/kernel/mac80211/patches/402-ath_regd_optional.patch
package/kernel/mac80211/patches/404-regd_no_assoc_hints.patch
package/kernel/mac80211/patches/406-ath_relax_default_regd.patch
package/kernel/mac80211/patches/440-ath5k_channel_bw_debugfs.patch
package/kernel/mac80211/patches/500-ath9k_eeprom_debugfs.patch
package/kernel/mac80211/patches/501-ath9k_ahb_init.patch
package/kernel/mac80211/patches/512-ath9k_channelbw_debugfs.patch
package/kernel/mac80211/patches/513-ath9k_add_pci_ids.patch
package/kernel/mac80211/patches/522-mac80211_configure_antenna_gain.patch
package/kernel/mac80211/patches/530-ath9k_extra_leds.patch
package/kernel/mac80211/patches/542-ath9k_debugfs_diag.patch
package/kernel/mac80211/patches/543-ath9k_entropy_from_adc.patch
package/kernel/mac80211/patches/551-ath9k_ubnt_uap_plus_hsr.patch
package/kernel/mac80211/patches/600-02-rt2x00-rt2800lib-enable-support-for-RT3883.patch
package/kernel/mac80211/patches/600-03-rt2x00-rt2800lib-add-rf_vals-for-RF3853.patch
package/kernel/mac80211/patches/600-04-rt2x00-rt2800lib-enable-VCO-calibration-for-RF3853.patch
package/kernel/mac80211/patches/600-05-rt2x00-rt2800lib-add-channel-configuration-function-.patch
package/kernel/mac80211/patches/600-06-rt2x00-rt2800lib-enable-RF3853-support.patch
package/kernel/mac80211/patches/600-07-rt2x00-rt2800lib-add-MAC-register-initialization-for.patch
package/kernel/mac80211/patches/600-09-rt2x00-rt2800lib-add-BBP-register-initialization-for.patch
package/kernel/mac80211/patches/600-10-rt2x00-rt2800lib-add-RFCSR-initialization-for-RT3883.patch
package/kernel/mac80211/patches/600-11-rt2x00-rt2800lib-use-the-extended-EEPROM-map-for-RT3.patch
package/kernel/mac80211/patches/600-12-rt2x00-rt2800lib-force-rf-type-to-RF3853-on-RT3883.patch
package/kernel/mac80211/patches/600-13-rt2x00-rt2800lib-add-channel-configuration-code-for-.patch
package/kernel/mac80211/patches/600-14-rt2x00-rt2800lib-fix-txpower_to_dev-function-for-RT3.patch
package/kernel/mac80211/patches/600-15-rt2x00-rt2800lib-use-correct-txpower-calculation-fun.patch
package/kernel/mac80211/patches/600-16-rt2x00-rt2800lib-hardcode-txmixer-gain-values-to-zer.patch
package/kernel/mac80211/patches/600-17-rt2x00-rt2800lib-use-correct-RT-XWI-size-for-RT3883.patch
package/kernel/mac80211/patches/600-18-rt2x00-rt2800lib-fix-antenna-configuration-for-RT388.patch
package/kernel/mac80211/patches/600-19-rt2x00-rt2800lib-fix-LNA-gain-configuration-for-RT38.patch
package/kernel/mac80211/patches/600-20-rt2x00-rt2800lib-fix-VGC-setup-for-RT3883.patch
package/kernel/mac80211/patches/600-21-rt2x00-rt2800lib-fix-EEPROM-LNA-validation-for-RT388.patch
package/kernel/mac80211/patches/600-22-rt2x00-rt2800lib-fix-txpower-compensation-for-RT3883.patch
package/kernel/mac80211/patches/600-23-rt2x00-rt2800mmio-add-a-workaround-for-spurious-TX_F.patch
package/kernel/mac80211/patches/602-rt2x00-introduce-rt2x00eeprom.patch
package/kernel/mac80211/patches/606-rt2x00-allow_disabling_bands_through_platform_data.patch
package/kernel/mac80211/patches/607-rt2x00-add_platform_data_mac_addr.patch
package/kernel/mac80211/patches/608-rt2x00-allow_disabling_bands_through_dts.patch
package/kernel/mac80211/patches/610-rt2x00-change-led-polarity-from-OF.patch
package/kernel/mac80211/patches/611-rt2x00-add-AP+STA-support.patch
package/kernel/mac80211/patches/650-rt2x00-add-support-for-external-PA-on-MT7620.patch
package/kernel/mac80211/patches/651-rt2x00-remove-unneccesary-code.patch
package/kernel/mac80211/patches/653-0002-rtl8xxxu-Add-initial-code-to-detect-8188eu-devices.patch
package/kernel/mac80211/patches/653-0045-rtl8xxxu-Add-rtl8188etv-to-USB-device-list.patch
package/kernel/mac80211/patches/653-0046-rtl8xxxu-Add-sitecom-dongle-to-USB-device-list.patch
package/kernel/mac80211/patches/653-0049-rtl8xxxu-Add-rtl8188eu-USB-ID-for-D-Link-USB-GO-N150.patch
package/kernel/mac80211/patches/801-libertas-configure-sysfs-links.patch
package/kernel/mac80211/patches/802-libertas-set-wireless-macaddr.patch
package/kernel/mac80211/patches/810-b43-gpio-mask-module-option.patch
package/kernel/mac80211/patches/811-b43_no_pio.patch
package/kernel/mac80211/patches/812-b43-add-antenna-control.patch
package/kernel/mac80211/patches/814-b43-only-use-gpio-0-1-for-led.patch
package/kernel/mac80211/patches/815-b43-always-take-overlapping-devs.patch
package/kernel/mac80211/patches/860-brcmfmac-register-wiphy-s-during-module_init.patch
package/kernel/mac80211/patches/861-brcmfmac-workaround-bug-with-some-inconsistent-BSSes.patch
package/kernel/mac80211/patches/862-brcmfmac-Disable-power-management.patch
package/kernel/mac80211/patches/921-ath10k_init_devices_synchronously.patch
package/kernel/mac80211/patches/930-ath10k_add_tpt_led_trigger.patch
package/kernel/mac80211/patches/936-ath10k-fix-otp-failure-result.patch
package/kernel/mac80211/patches/940-mwl8k_init_devices_synchronously.patch
package/kernel/mac80211/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch
package/kernel/mt76/patches/001-mac80211-4-14-api.patch [new file with mode: 0644]
package/network/utils/iw/patches/001-nl80211_h_sync.patch