mac80211: brcmfmac: backport changes from 2016-09-27 chaos_calmer
authorRafał Miłecki <zajec5@gmail.com>
Tue, 27 Sep 2016 22:02:13 +0000 (22:02 +0000)
committerRafał Miłecki <zajec5@gmail.com>
Tue, 27 Sep 2016 22:02:13 +0000 (22:02 +0000)
commit5c2685a7a300b5dd4f3d499d2f564393cf5a7437
tree76e65f02673d6899ec17abde4ef029428d35e817
parent28ac2258e5abcb3b3dc442d384f29bfcd4def4b3
mac80211: brcmfmac: backport changes from 2016-09-27

This fixes memory leaks, some possible crashes and bug that could cause
WARNING on every add_key/del_key call. It also replaces WARNING with
a simple message. They may still occur e.g. on station going out of
range and A-MPDU stall in the firmware.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
SVN-Revision: 49407
25 files changed:
package/kernel/mac80211/patches/351-0028-brcmfmac-defer-DPC-processing-during-probe.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0029-brcmfmac-Fix-glob_skb-leak-in-brcmf_sdiod_recv_chain.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0030-net-wireless-broadcom-brcm80211-brcmfmac-usb-don-t-p.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0031-brcmfmac-Check-rtnl_lock-is-locked-when-removing-int.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0032-brcmfmac-Change-vif_event_lock-to-spinlock.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0033-brcmfmac-add-missing-header-dependencies.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0034-brcmfmac-Add-USB-ID-for-Cisco-Linksys-AE1200.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0035-brcmfmac-fix-pmksa-bssid-usage.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0036-brcmfmac-avoid-potential-stack-overflow-in-brcmf_cfg.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0037-brcmfmac-add-support-for-bcm4339-chip-with-modalias-.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0038-brcmfmac-sdio-shorten-retry-loop-in-brcmf_sdio_kso_c.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0039-brcmfmac-ignore-11d-configuration-errors.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0040-brcmfmac-rework-pointer-trickery-in-brcmf_proto_bcdc.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0041-brcmfmac-fix-memory-leak-in-brcmf_flowring_add_tdls_.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0042-brcmfmac-initialize-variable-in-brcmf_sdiod_regrl.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0043-brcmfmac-remove-worker-from-.ndo_set_mac_address-cal.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0044-brcmfmac-remove-unnecessary-null-pointer-check.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0045-brcmfmac-fix-clearing-entry-IPv6-address.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0046-brcmfmac-fix-out-of-bound-access-on-clearing-wowl-wa.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0047-brcmfmac-simplify-mapping-of-auth-type.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0048-brcmfmac-fix-memory-leak-in-brcmf_fill_bss_param.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0049-brcmfmac-drop-unused-fields-from-struct-brcmf_pub.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0050-brcmfmac-replace-WARNING-on-timeout-with-a-simple-er.patch [new file with mode: 0644]
package/kernel/mac80211/patches/351-0051-brcmfmac-use-correct-skb-freeing-helper-when-deletin.patch [new file with mode: 0644]
package/kernel/mac80211/patches/861-brcmfmac-register-wiphy-s-during-module_init.patch