rtlwifi: sparse warnings: cast to restricted type
Adding type casts to suppress sparse warnings: * warning: cast to restricted __le32/__le16 Signed-off-by: Mark Schulte <schultetwin@gmail.com> Acked-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
5d07cca212
commit
e5b417e73e
1 changed files with 8 additions and 8 deletions
|
@ -688,7 +688,7 @@ static void rtl_p2p_noa_ie(struct ieee80211_hw *hw, void *data,
|
||||||
find_p2p_ie = true;
|
find_p2p_ie = true;
|
||||||
/*to find noa ie*/
|
/*to find noa ie*/
|
||||||
while (ie + 1 < end) {
|
while (ie + 1 < end) {
|
||||||
noa_len = READEF2BYTE(&ie[1]);
|
noa_len = READEF2BYTE((__le16 *)&ie[1]);
|
||||||
if (ie + 3 + ie[1] > end)
|
if (ie + 3 + ie[1] > end)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -717,13 +717,13 @@ static void rtl_p2p_noa_ie(struct ieee80211_hw *hw, void *data,
|
||||||
READEF1BYTE(ie+index);
|
READEF1BYTE(ie+index);
|
||||||
index += 1;
|
index += 1;
|
||||||
p2pinfo->noa_duration[i] =
|
p2pinfo->noa_duration[i] =
|
||||||
READEF4BYTE(ie+index);
|
READEF4BYTE((__le32 *)ie+index);
|
||||||
index += 4;
|
index += 4;
|
||||||
p2pinfo->noa_interval[i] =
|
p2pinfo->noa_interval[i] =
|
||||||
READEF4BYTE(ie+index);
|
READEF4BYTE((__le32 *)ie+index);
|
||||||
index += 4;
|
index += 4;
|
||||||
p2pinfo->noa_start_time[i] =
|
p2pinfo->noa_start_time[i] =
|
||||||
READEF4BYTE(ie+index);
|
READEF4BYTE((__le32 *)ie+index);
|
||||||
index += 4;
|
index += 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -780,7 +780,7 @@ static void rtl_p2p_action_ie(struct ieee80211_hw *hw, void *data,
|
||||||
RT_TRACE(rtlpriv, COMP_FW, DBG_LOUD, "action frame find P2P IE.\n");
|
RT_TRACE(rtlpriv, COMP_FW, DBG_LOUD, "action frame find P2P IE.\n");
|
||||||
/*to find noa ie*/
|
/*to find noa ie*/
|
||||||
while (ie + 1 < end) {
|
while (ie + 1 < end) {
|
||||||
noa_len = READEF2BYTE(&ie[1]);
|
noa_len = READEF2BYTE((__le16 *)&ie[1]);
|
||||||
if (ie + 3 + ie[1] > end)
|
if (ie + 3 + ie[1] > end)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -809,13 +809,13 @@ static void rtl_p2p_action_ie(struct ieee80211_hw *hw, void *data,
|
||||||
READEF1BYTE(ie+index);
|
READEF1BYTE(ie+index);
|
||||||
index += 1;
|
index += 1;
|
||||||
p2pinfo->noa_duration[i] =
|
p2pinfo->noa_duration[i] =
|
||||||
READEF4BYTE(ie+index);
|
READEF4BYTE((__le32 *)ie+index);
|
||||||
index += 4;
|
index += 4;
|
||||||
p2pinfo->noa_interval[i] =
|
p2pinfo->noa_interval[i] =
|
||||||
READEF4BYTE(ie+index);
|
READEF4BYTE((__le32 *)ie+index);
|
||||||
index += 4;
|
index += 4;
|
||||||
p2pinfo->noa_start_time[i] =
|
p2pinfo->noa_start_time[i] =
|
||||||
READEF4BYTE(ie+index);
|
READEF4BYTE((__le32 *)ie+index);
|
||||||
index += 4;
|
index += 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue