staging:rtl8187se:ieee80211: Fix incorrect type in assignment
authorHimangi Saraogi <himangi774@gmail.com>
Tue, 4 Mar 2014 23:47:40 +0000 (05:17 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 7 Mar 2014 23:35:17 +0000 (15:35 -0800)
This patch fixes sparse warnings like :
(1) drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c:331:31:
warning:
incorrect type in assignment (different base types)
drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c:331:31:
expected unsigned short [unsigned] [usertype] frame_ctl
drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c:331:31:    got
restricted __le16 [usertype] <noident>

(2) drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c:1091:32:
warning: incorrect type in assignment (different base types)
drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c:1091:32:
expected restricted __le16 [usertype] duration_id
drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c:1091:32:    got
int

Signed-off-by: Himangi Saraogi <himangi774@gmail.com>
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8187se/ieee80211/ieee80211.h

index 4978b2bba1869660290808467ac053f267481431..e4c1c379de6852b7db4f30069960f10db960b70e 100644 (file)
@@ -473,7 +473,7 @@ enum {
 };
 
 struct ieee80211_header_data {
-       u16 frame_ctl;
+       __le16 frame_ctl;
        u16 duration_id;
        u8 addr1[6];
        u8 addr2[6];