Patch "rtlwifi: rtl8821ae: Fix an expression that is always false" has been added to the 4.2-stable tree
Subsystems (2)
This is a note to let you know that I've just added the patch titled
rtlwifi: rtl8821ae: Fix an expression that is always false
to the 4.2-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:
rtlwifi-rtl8821ae-fix-an-expression-that-is-always-false.patch
and it can be found in the queue-4.2 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
251086f588720277a6f5782020a648ce32c4e00bMon Sep 17 00:00:00 2001
From: Larry Finger <[email protected]>
Date: Wed, 8 Jul 2015 10:18:50 -0500
Subject: rtlwifi: rtl8821ae: Fix an expression that is always false
From: Larry Finger <[email protected]>
commit 251086f588720277a6f5782020a648ce32c4e00b upstream.
In routine _rtl8821ae_set_media_status(), an incorrect mask results in a test for AP status to always be false. Similar bugs were fixed in rtl8192cu and rtl8192de, but this instance was missed at that time.
--- drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 2 +- drivers/net/wireless/rtlwifi/rtl8821ae/reg.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-)
drivers/net/wireless/rtlwifi/rtl8821ae/hw.c +1 -1
@@ -2180,7 +2180,7 @@ static int _rtl8821ae_set_media_status(srtl_write_byte (rtlpriv,MSR , bt_msr); rtlpriv->cfg->ops->led_control (hw, ledaction); -if ((bt_msr &0xfc ) ==MSR_AP ) +if ((bt_msr &MSR_MASK ) ==MSR_AP )rtl_write_byte (rtlpriv,REG_BCNTCFG +1 ,0x00 );else rtl_write_byte (rtlpriv,REG_BCNTCFG +1 ,0x66 );
drivers/net/wireless/rtlwifi/rtl8821ae/reg.h +1 -0
@@ -429,6 +429,7 @@#define MSR_ADHOC 0x01#define MSR_INFRA 0x02#define MSR_AP 0x03 +#define MSR_MASK 0x03#define RRSR_RSC_OFFSET 21#define RRSR_SHORT_OFFSET 23
Patches currently in stable-queue which might be from [email protected] are
queue-4.2/rtlwifi-rtl8821ae-fix-an-expression-that-is-always-false.patch queue-4.2/rtlwifi-rtl8192cu-add-new-device-id.patch