Patch "brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get()" has been added to the 4.7-stable tree
Subsystems (2)
This is a note to let you know that I've just added the patch titled
brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get()
to the 4.7-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
brcmsmac-initialize-power-in-brcms_c_stf_ss_algo_channel_get.patch
and it can be found in the queue-4.7 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
f823a2aa8f4674c095a5413b9e3ba12d82df06f2Mon Sep 17 00:00:00 2001
From: Florian Fainelli <[email protected]>
Date: Mon, 18 Jul 2016 16:24:37 -0700
Subject: brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get()
From: Florian Fainelli <[email protected]>
commit f823a2aa8f4674c095a5413b9e3ba12d82df06f2 upstream.
wlc_phy_txpower_get_current() does a logical OR of power->flags, which presumes that power.flags was initiliazed earlier by the caller, unfortunately, this is not the case, so make sure we zero out the struct tx_power before calling into wlc_phy_txpower_get_current().
--- drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c +1 -1
@@ -87,7 +87,7 @@ void brcms_c_stf_ss_algo_channel_get(struct brcms_c_info *wlc, u16 *ss_algo_channel, u16 chanspec) { - struct tx_power power; + struct tx_power power = { };u8 siso_mcs_id, cdd_mcs_id, stbc_mcs_id;/* Clear previous settings */
Patches currently in stable-queue which might be from [email protected] are
queue-4.7/brcmfmac-fix-glob_skb-leak-in-brcmf_sdiod_recv_chain.patch queue-4.7/brcmsmac-free-packet-if-dma_mapping_error-fails-in-dma_rxfill.patch queue-4.7/brcmsmac-initialize-power-in-brcms_c_stf_ss_algo_channel_get.patch