diff options
author | Amitkumar Karwar <akarwar@marvell.com> | 2014-01-10 17:30:41 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2014-01-13 14:47:00 -0500 |
commit | 9795229752c31da0c5f8a7dc4c827665327b52f9 (patch) | |
tree | da4510107b05d798b22531b5cb821b7a422ccedd | |
parent | b30d49b294fe339719918965594f12eb7967dca0 (diff) |
mwifiex: add missing endian conversion for fw_tsf
It is u64 data received from firmware. Little endian to cpu
conversion is required here.
Cc: <stable@vger.kernel.org> # 3.5+
Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r-- | drivers/net/wireless/mwifiex/scan.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireless/mwifiex/scan.c b/drivers/net/wireless/mwifiex/scan.c index 0ed06646f19a..0a8a26e10f01 100644 --- a/drivers/net/wireless/mwifiex/scan.c +++ b/drivers/net/wireless/mwifiex/scan.c | |||
@@ -1681,7 +1681,7 @@ int mwifiex_ret_802_11_scan(struct mwifiex_private *priv, | |||
1681 | const u8 *ie_buf; | 1681 | const u8 *ie_buf; |
1682 | size_t ie_len; | 1682 | size_t ie_len; |
1683 | u16 channel = 0; | 1683 | u16 channel = 0; |
1684 | u64 fw_tsf = 0; | 1684 | __le64 fw_tsf = 0; |
1685 | u16 beacon_size = 0; | 1685 | u16 beacon_size = 0; |
1686 | u32 curr_bcn_bytes; | 1686 | u32 curr_bcn_bytes; |
1687 | u32 freq; | 1687 | u32 freq; |
@@ -1815,7 +1815,7 @@ int mwifiex_ret_802_11_scan(struct mwifiex_private *priv, | |||
1815 | ie_buf, ie_len, rssi, GFP_KERNEL); | 1815 | ie_buf, ie_len, rssi, GFP_KERNEL); |
1816 | bss_priv = (struct mwifiex_bss_priv *)bss->priv; | 1816 | bss_priv = (struct mwifiex_bss_priv *)bss->priv; |
1817 | bss_priv->band = band; | 1817 | bss_priv->band = band; |
1818 | bss_priv->fw_tsf = fw_tsf; | 1818 | bss_priv->fw_tsf = le64_to_cpu(fw_tsf); |
1819 | if (priv->media_connected && | 1819 | if (priv->media_connected && |
1820 | !memcmp(bssid, | 1820 | !memcmp(bssid, |
1821 | priv->curr_bss_params.bss_descriptor | 1821 | priv->curr_bss_params.bss_descriptor |