aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/rtl8192e
diff options
context:
space:
mode:
authorVaishali Thakkar <vthakkar1994@gmail.com>2014-10-29 14:00:41 (GMT)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-10-29 23:05:16 (GMT)
commitc65a5a562e3b55297767a4022543867e01a66080 (patch)
treea9d31765280d7a3ac9b07ecf60b508f015ac84e3 /drivers/staging/rtl8192e
parent92be2d4d3ca4a086d295ddd5339587e675d46c0c (diff)
Staging: rtl8192e: Revert one previous commit
This patch reverts commit 450246465a76 ("Staging: rtl8192e: Fix incorrect type in assignment in rtl819x_BAProc.c") as it is changing code and introducing bug to skip the endian conversion. Here, tmp variable is used to hold the endian-corrected values and network-data requires fixed endianness. Signed-off-by: Vaishali Thakkar <vthakkar1994@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/rtl8192e')
-rw-r--r--drivers/staging/rtl8192e/rtl819x_BAProc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/staging/rtl8192e/rtl819x_BAProc.c b/drivers/staging/rtl8192e/rtl819x_BAProc.c
index 6da5784..946c1dc 100644
--- a/drivers/staging/rtl8192e/rtl819x_BAProc.c
+++ b/drivers/staging/rtl8192e/rtl819x_BAProc.c
@@ -115,14 +115,14 @@ static struct sk_buff *rtllib_ADDBA(struct rtllib_device *ieee, u8 *Dst,
if (ACT_ADDBARSP == type) {
RT_TRACE(COMP_DBG, "====>to send ADDBARSP\n");
- tmp = StatusCode;
+ tmp = cpu_to_le16(StatusCode);
memcpy(tag, (u8 *)&tmp, 2);
tag += 2;
}
- tmp = pBA->BaParamSet.shortData;
+ tmp = cpu_to_le16(pBA->BaParamSet.shortData);
memcpy(tag, (u8 *)&tmp, 2);
tag += 2;
- tmp = pBA->BaTimeoutValue;
+ tmp = cpu_to_le16(pBA->BaTimeoutValue);
memcpy(tag, (u8 *)&tmp, 2);
tag += 2;
@@ -178,10 +178,10 @@ static struct sk_buff *rtllib_DELBA(struct rtllib_device *ieee, u8 *dst,
*tag++ = ACT_CAT_BA;
*tag++ = ACT_DELBA;
- tmp = DelbaParamSet.shortData;
+ tmp = cpu_to_le16(DelbaParamSet.shortData);
memcpy(tag, (u8 *)&tmp, 2);
tag += 2;
- tmp = ReasonCode;
+ tmp = cpu_to_le16(ReasonCode);
memcpy(tag, (u8 *)&tmp, 2);
tag += 2;

Privacy Policy