Browse Source

staging: wlan-ng: Fix incorrect type in assignments

fc variable type was u16 and it has an assignment
from cpu_to_le16() so its type changed as __le16.
This bug found by sparse.

Signed-off-by: Ebru Akagunduz <ebru.akagunduz@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Ebru Akagunduz 11 years ago
parent
commit
f474f5e535
2 changed files with 2 additions and 2 deletions
  1. 1 1
      drivers/staging/wlan-ng/p80211conv.c
  2. 1 1
      drivers/staging/wlan-ng/p80211hdr.h

+ 1 - 1
drivers/staging/wlan-ng/p80211conv.c

@@ -107,7 +107,7 @@ int skb_ether_to_p80211(wlandevice_t *wlandev, u32 ethconv,
 			struct p80211_metawep *p80211_wep)
 			struct p80211_metawep *p80211_wep)
 {
 {
 
 
-	u16 fc;
+	__le16 fc;
 	u16 proto;
 	u16 proto;
 	struct wlan_ethhdr e_hdr;
 	struct wlan_ethhdr e_hdr;
 	struct wlan_llc *e_llc;
 	struct wlan_llc *e_llc;

+ 1 - 1
drivers/staging/wlan-ng/p80211hdr.h

@@ -148,7 +148,7 @@
 /* Generic 802.11 Header types */
 /* Generic 802.11 Header types */
 
 
 struct p80211_hdr_a3 {
 struct p80211_hdr_a3 {
-	u16 fc;
+	__le16 fc;
 	u16 dur;
 	u16 dur;
 	u8 a1[ETH_ALEN];
 	u8 a1[ETH_ALEN];
 	u8 a2[ETH_ALEN];
 	u8 a2[ETH_ALEN];