[OpenWrt-Devel] [PATCH] mac80211: Update to version 4.19.7-1

Christian Lamparter chunkeey at gmail.com
Sat Dec 8 12:35:40 EST 2018


On Friday, December 7, 2018 8:49:33 PM CET Hauke Mehrtens wrote:
> This updates the backports package used in mac80211 to version 4.19.7-1
> which is based on kernel 4.19.7. This integrates all the stable fixes
> introduces in this kernel version.
> 
> The deleted patches are not needed any more because they are either
> included in the upstream Linux kernel 4.19.7 or in backports 4.19.7-1.
> 
> Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
> ---
>  package/kernel/mac80211/Makefile                   |   6 +-
>  .../patches/ath/080-ath10k_thermal_config.patch    |   2 +-
>  .../patches/ath/402-ath_regd_optional.patch        |   2 +-
>  .../patches/ath/404-regd_no_assoc_hints.patch      |   4 +-
>  .../patches/ath/551-ath9k_ubnt_uap_plus_hsr.patch  |   2 +-
>  ...dling-of-peer_bw_rxnss_override-parameter.patch |   2 +-
>  ...-controlling-support-for-various-chipsets.patch |  14 +--
>  .../brcm/100-brcmfmac-fix-roamoff-1-modparam.patch |  15 +--
>  ...ix-for-proper-support-of-160MHz-bandwidth.patch | 117 ---------------------
>  ...move-recursion-from-firmware-load-error-h.patch |  17 +--
>  .../patches/build/005-revert-devcoredump.patch     |   8 --
>  .../patches/build/060-no_local_ssb_bcma.patch      |   4 +-
>  .../rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch |   2 +-
>  .../patches/subsys/140-tweak-TSQ-setting.patch     |   2 +-
>  ...x-setting-IEEE80211_KEY_FLAG_RX_MGMT-for-.patch |  25 -----
>  ...-free-skb-fraglist-before-freeing-the-skb.patch |   2 +-
>  ...-mac80211-add-hdrlen-to-ieee80211_tx_data.patch |  10 +-
>  ...8-mac80211-add-NEED_ALIGNED4_SKBS-hw-flag.patch |  18 ++--
>  ...x-memory-accounting-with-A-MSDU-aggregati.patch |   6 +-
>  ...nore-tx-status-for-PS-stations-in-ieee802.patch |   2 +-
>  ...x-reordering-of-buffered-broadcast-packet.patch |   2 +-
>  ...locate-TXQs-for-active-monitor-interfaces.patch |  26 -----
>  22 files changed, 52 insertions(+), 236 deletions(-)
>  delete mode 100644 package/kernel/mac80211/patches/brcm/304-v4.20-0001-brcmfmac-fix-for-proper-support-of-160MHz-bandwidth.patch
>  delete mode 100644 package/kernel/mac80211/patches/build/005-revert-devcoredump.patch
>  delete mode 100644 package/kernel/mac80211/patches/subsys/350-mac80211-fix-setting-IEEE80211_KEY_FLAG_RX_MGMT-for-.patch
>  delete mode 100644 package/kernel/mac80211/patches/subsys/394-mac80211-allocate-TXQs-for-active-monitor-interfaces.patch

I think that the
package/kernel/mac80211/patches/ath/936-ath10k-fix-otp-failure-result.patch

hack can be removed at this point. The upstream patch that fixed the mess
was added long ago.

|commit a9f5f287fa1d47d61dfa8b60f94831174b2ea4d0
|Author: Anilkumar Kolli <akolli at qti.qualcomm.com>
|Date:   Wed May 31 14:21:27 2017 +0300
|
|    ath10k: add BMI parameters to fix calibration from DT/pre-cal
|
|    QCA99X0, QCA9888, QCA9984 supports calibration data in
|    either OTP or DT/pre-cal file. Current ath10k supports
|    Calibration data from OTP only.
|    
|    If caldata is loaded from DT/pre-cal file, fetching board id
|    and applying calibration parameters like tx power gets failed.
|    
|    error log:
|    [   15.733663] ath10k_pci 0000:01:00.0: failed to fetch board file: -2
|    [   15.741474] ath10k_pci 0000:01:00.0: could not probe fw (-2)
|    
|    This patch adds calibration data support from DT/pre-cal
|    file.  Below parameters are used to get board id and
|    applying calibration parameters from cal data.
|    
|                    EEPROM[OTP]     FLASH[DT/pre-cal file]
|    Cal param       0x700           0x10000
|    Board id        0x10            0x8000
|    
|    Tested on QCA9888 with pre-cal file.
|    
|    Signed-off-by: Anilkumar Kolli <akolli at qti.qualcomm.com>
|    Signed-off-by: Kalle Valo <kvalo at qca.qualcomm.com>

And the affected ar71xx/ath79, ipq806x devices which have a QCA99X0,
QCA9888 or QCA9984 devices were converted from the hackish cal- to 
the supported pre-cal method a long time ago too.

Regards,
Christian



_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list