openwrt/package/kernel/mac80211/patches/brcm
Rafał Miłecki 83bcacb521 mac80211: brcmfmac: fix a possible NULL pointer dereference
This fixes a possible crash in the brcmf_fw_request_nvram_done():
[   31.687293] Backtrace:
[   31.689760] [<c004fb4c>] (__wake_up_common) from [<c004fc38>] (__wake_up_locked+0x1c/0x24)
[   31.698043]  r10:c6794000 r9:00000009 r8:00000001 r7:bf54dda0 r6:a0000013 r5:c78e7d38
[   31.705928]  r4:c78e7d3c r3:00000000
[   31.709528] [<c004fc1c>] (__wake_up_locked) from [<c00502a8>] (complete+0x3c/0x4c)
[   31.717148] [<c005026c>] (complete) from [<bf54590c>] (brcmf_fw_request_nvram_done+0x5c8/0x6a4 [brcmfmac])
[   31.726818]  r7:bf54dda0 r6:c6794000 r5:00001990 r4:c6782380
[   31.732544] [<bf545344>] (brcmf_fw_request_nvram_done [brcmfmac]) from [<c0204e40>] (request_firmware_work_func+0x38/0x60)
[   31.743607]  r10:00000008 r9:c6bdd700 r8:00000000 r7:c72c3cd8 r6:c67f4300 r5:c6bda300
[   31.751493]  r4:c67f4300
[   31.754046] [<c0204e08>] (request_firmware_work_func) from [<c0034458>] (process_one_work+0x1e0/0x318)
[   31.763365]  r4:c72c3cc0
[   31.765913] [<c0034278>] (process_one_work) from [<c0035234>] (worker_thread+0x2f4/0x448)
[   31.774107]  r10:00000008 r9:00000000 r8:c6bda314 r7:c72c3cd8 r6:c6bda300 r5:c6bda300
[   31.781993]  r4:c72c3cc0
[   31.784545] [<c0034f40>] (worker_thread) from [<c003984c>] (kthread+0x100/0x114)
[   31.791949]  r10:00000000 r9:00000000 r8:00000000 r7:c0034f40 r6:c72c3cc0 r5:00000000
[   31.799836]  r4:c735dc00 r3:c79ed540
[   31.803438] [<c003974c>] (kthread) from [<c00097d0>] (ret_from_fork+0x14/0x24)
[   31.810672]  r7:00000000 r6:00000000 r5:c003974c r4:c735dc00
[   31.816378] Code: e5b53004 e1a07001 e1a06002 e243000c (e5934000)
[   31.822487] ---[ end trace a0ffbb07a810d503 ]---

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2019-02-11 11:28:03 +01:00
..
040-brcmutil_option.patch
100-brcmfmac-fix-roamoff-1-modparam.patch mac80211: Update to version 4.19.7-1 2018-12-13 21:33:31 +01:00
300-v4.20-0001-brcmfmac-add-CYW89342-mini-PCIe-device.patch mac80211: brcmfmac: rename 4.20 backport patches 2018-11-07 08:54:16 +01:00
302-v4.20-0001-brcmfmac-fix-wrong-strnchr-usage.patch mac80211: brcmfmac: rename 4.20 backport patches 2018-11-07 08:54:16 +01:00
304-v4.20-0002-brcmfmac-increase-buffer-for-obtaining-firmware-capa.patch mac80211: brcmfmac: rename 4.20 backport patches 2018-11-07 08:54:16 +01:00
305-v4.20-0001-brcmfmac-remove-set-but-not-used-variables-sfdoff-an.patch mac80211: brcmfmac: backport the latest 4.20 changes 2018-11-07 09:14:55 +01:00
306-v4.20-0001-brcmfmac-reduce-timeout-for-action-frame-scan.patch mac80211: brcmfmac: backport the latest 4.20 changes 2018-11-07 09:14:55 +01:00
306-v4.20-0002-brcmfmac-fix-full-timeout-waiting-for-action-frame-o.patch mac80211: brcmfmac: backport the latest 4.20 changes 2018-11-07 09:14:55 +01:00
307-v4.20-0001-brcmutil-really-fix-decoding-channel-info-for-160-MH.patch mac80211: brcmfmac: backport the latest 4.20 changes 2018-11-07 09:14:55 +01:00
320-v5.0-0001-brcmfmac-Remove-firmware-loading-code-duplication.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
320-v5.0-0002-brcmfmac-Remove-recursion-from-firmware-load-error-h.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
320-v5.0-0003-brcmfmac-Add-support-for-first-trying-to-get-a-board.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
320-v5.0-0004-brcmfmac-Set-board_type-used-for-nvram-file-selectio.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
320-v5.0-0005-brcmfmac-Set-board_type-from-DMI-on-x86-based-machin.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
320-v5.0-0006-brcmfmac-Cleanup-brcmf_fw_request_done.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
321-v5.0-0001-brcmfmac-Add-support-for-getting-nvram-contents-from.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
321-v5.0-0002-brcmfmac-Fix-ccode-from-EFI-nvram-when-necessary.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
322-v5.0-0001-brcmfmac-fix-spelling-mistake-Retreiving-Retrieving.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
323-v5.0-0001-brcmutil-print-invalid-chanspec-when-WARN-ing.patch mac80211: brcmfmac: trivial patches rename to use v5.0 2019-01-08 09:17:11 +01:00
325-v5.0-brcmfmac-support-STA-info-struct-v7.patch mac80211: brcmfmac: backport fixes from the 5.0-rc1 2019-01-08 09:17:11 +01:00
326-v5.0-brcmfmac-Call-brcmf_dmi_probe-before-brcmf_of_probe.patch mac80211: brcmfmac: backport fixes from the 5.0-rc1 2019-01-08 09:17:11 +01:00
327-v5.0-brcmfmac-Fix-out-of-bounds-memory-access-during-fw-l.patch mac80211: brcmfmac: backport fixes from the 5.0-rc1 2019-01-08 09:17:11 +01:00
810-b43-gpio-mask-module-option.patch
811-b43_no_pio.patch
812-b43-add-antenna-control.patch
813-b43-reduce-number-of-RX-slots.patch
814-b43-only-use-gpio-0-1-for-led.patch
815-b43-always-take-overlapping-devs.patch
850-brcmsmac-remove-extra-regulation-restriction.patch
860-brcmfmac-register-wiphy-s-during-module_init.patch mac80211: brcmfmac: fix a possible NULL pointer dereference 2019-02-11 11:28:03 +01:00
861-brcmfmac-workaround-bug-with-some-inconsistent-BSSes.patch
862-brcmfmac-Disable-power-management.patch
863-brcmfmac-add-in-driver-tables-with-country-codes.patch mac80211: brcmfmac: backport NVRAM loading improvements 2018-11-07 11:11:08 +01:00
864-brcmfmac-do-not-use-internal-roaming-engine-by-default.patch