Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

staging: r8188eu: Fix sparse warnings in rtl8188e.cmd.c

Sparse displays the following:

CHECK drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:285:15: warning: incorrect type in assignment (different base types)
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:285:15: expected unsigned short [usertype] *fctrl
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:285:15: got restricted __le16 *<noident>
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:368:15: warning: incorrect type in assignment (different base types)
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:368:15: expected unsigned short [usertype] *fctrl
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:368:15: got restricted __le16 *<noident>
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:403:15: warning: incorrect type in assignment (different base types)
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:403:15: expected unsigned short [usertype] *fctrl
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:403:15: got restricted __le16 *<noident>
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:465:15: warning: incorrect type in assignment (different base types)
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:465:15: expected unsigned short [usertype] *fctrl
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c:465:15: got restricted __le16 *<noident>

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Larry Finger and committed by
Greg Kroah-Hartman
c4af455f be987763

+4 -4
+4 -4
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c
··· 273 273 static void ConstructBeacon(struct adapter *adapt, u8 *pframe, u32 *pLength) 274 274 { 275 275 struct rtw_ieee80211_hdr *pwlanhdr; 276 - u16 *fctrl; 276 + __le16 *fctrl; 277 277 u32 rate_len, pktlen; 278 278 struct mlme_ext_priv *pmlmeext = &(adapt->mlmeextpriv); 279 279 struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info); ··· 360 360 struct rtw_ieee80211_hdr *pwlanhdr; 361 361 struct mlme_ext_priv *pmlmeext = &(adapt->mlmeextpriv); 362 362 struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info); 363 - u16 *fctrl; 363 + __le16 *fctrl; 364 364 365 365 pwlanhdr = (struct rtw_ieee80211_hdr *)pframe; 366 366 ··· 391 391 u8 bForcePowerSave) 392 392 { 393 393 struct rtw_ieee80211_hdr *pwlanhdr; 394 - u16 *fctrl; 394 + __le16 *fctrl; 395 395 u32 pktlen; 396 396 struct mlme_priv *pmlmepriv = &adapt->mlmepriv; 397 397 struct wlan_network *cur_network = &pmlmepriv->cur_network; ··· 450 450 static void ConstructProbeRsp(struct adapter *adapt, u8 *pframe, u32 *pLength, u8 *StaAddr, bool bHideSSID) 451 451 { 452 452 struct rtw_ieee80211_hdr *pwlanhdr; 453 - u16 *fctrl; 453 + __le16 *fctrl; 454 454 u8 *mac, *bssid; 455 455 u32 pktlen; 456 456 struct mlme_ext_priv *pmlmeext = &(adapt->mlmeextpriv);