Fixed sparse warning.
Changed u16 to __le16

Signed-off-by: Jannik Becher <becher.jan...@gmail.com>
Tested-by: Larry Finger <larry.fin...@lwfinger.net>
---
 drivers/staging/rtl8712/ieee80211.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/drivers/staging/rtl8712/ieee80211.c 
b/drivers/staging/rtl8712/ieee80211.c
index 5dc3b5b..ccf8ba6 100644
--- a/drivers/staging/rtl8712/ieee80211.c
+++ b/drivers/staging/rtl8712/ieee80211.c
@@ -174,16 +174,16 @@ int r8712_generate_ie(struct registry_priv *pregistrypriv)
        sz += 8;
        ie += sz;
        /*beacon interval : 2bytes*/
-       *(u16 *)ie = cpu_to_le16((u16)pdev_network->Configuration.BeaconPeriod);
+       *(__le16 *)ie = 
cpu_to_le16((u16)pdev_network->Configuration.BeaconPeriod);
        sz += 2;
        ie += 2;
        /*capability info*/
        *(u16 *)ie = 0;
-       *(u16 *)ie |= cpu_to_le16(cap_IBSS);
+       *(__le16 *)ie |= cpu_to_le16(cap_IBSS);
        if (pregistrypriv->preamble == PREAMBLE_SHORT)
-               *(u16 *)ie |= cpu_to_le16(cap_ShortPremble);
+               *(__le16 *)ie |= cpu_to_le16(cap_ShortPremble);
        if (pdev_network->Privacy)
-               *(u16 *)ie |= cpu_to_le16(cap_Privacy);
+               *(__le16 *)ie |= cpu_to_le16(cap_Privacy);
        sz += 2;
        ie += 2;
        /*SSID*/
@@ -224,7 +224,7 @@ unsigned char *r8712_get_wpa_ie(unsigned char *pie, int 
*wpa_ie_len, int limit)
                                goto check_next_ie;
                        /*check version...*/
                        memcpy((u8 *)&val16, (pbuf + 6), sizeof(val16));
-                       val16 = le16_to_cpu(val16);
+                       le16_to_cpus(&val16);
                        if (val16 != 0x0001)
                                goto check_next_ie;
                        *wpa_ie_len = *(pbuf + 1);
@@ -304,7 +304,7 @@ int r8712_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int 
*group_cipher,
        }
        /*pairwise_cipher*/
        if (left >= 2) {
-               count = le16_to_cpu(*(u16 *)pos);
+               count = le16_to_cpu(*(__le16 *)pos);
                pos += 2;
                left -= 2;
                if (count == 0 || left < count * WPA_SELECTOR_LEN)
@@ -347,7 +347,7 @@ int r8712_parse_wpa2_ie(u8 *rsn_ie, int rsn_ie_len, int 
*group_cipher,
        }
        /*pairwise_cipher*/
        if (left >= 2) {
-               count = le16_to_cpu(*(u16 *)pos);
+               count = le16_to_cpu(*(__le16 *)pos);
                pos += 2;
                left -= 2;
                if (count == 0 || left < count * RSN_SELECTOR_LEN)
-- 
2.7.4

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to