mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 17:08:10 +00:00
staging: wlan-ng: prism2mib.c: Fix type cast issues
Fix the following sparse warnings: prism2mib.c:717:45: warning: cast to restricted __le16 prism2mib.c:720:45: warning: incorrect type in assignment (different base types) prism2mib.c:720:45: expected unsigned short [unsigned] [addressable] [usertype] datalen prism2mib.c:720:45: got restricted __le16 [usertype] <noident> prism2mib.c:755:22: warning: incorrect type in assignment (different base types) prism2mib.c:755:22: expected unsigned short [unsigned] [usertype] len prism2mib.c:755:22: got restricted __le16 [usertype] <noident> Signed-off-by: Olav Haugan <ohaugan@codeaurora.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
a8e1afccdc
commit
0a3bbcbdf2
2 changed files with 3 additions and 3 deletions
|
@ -353,7 +353,7 @@
|
|||
/*-------------------------------------------------------------*/
|
||||
/* Commonly used basic types */
|
||||
struct hfa384x_bytestr {
|
||||
u16 len;
|
||||
__le16 len;
|
||||
u8 data[0];
|
||||
} __packed;
|
||||
|
||||
|
@ -419,7 +419,7 @@ struct hfa384x_authenticate_station_data {
|
|||
|
||||
/*-- Configuration Record: WPAData (data portion only) --*/
|
||||
struct hfa384x_wpa_data {
|
||||
u16 datalen;
|
||||
__le16 datalen;
|
||||
u8 data[0]; /* max 80 */
|
||||
} __packed;
|
||||
|
||||
|
|
|
@ -774,7 +774,7 @@ void prism2mgmt_pstr2bytestr(struct hfa384x_bytestr *bytestr,
|
|||
void prism2mgmt_bytestr2pstr(struct hfa384x_bytestr *bytestr,
|
||||
struct p80211pstrd *pstr)
|
||||
{
|
||||
pstr->len = (u8)(le16_to_cpu((u16)(bytestr->len)));
|
||||
pstr->len = (u8)(le16_to_cpu(bytestr->len));
|
||||
memcpy(pstr->data, bytestr->data, pstr->len);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue