staging: wlan-ng: Fix struct definition's and variable type
authorSuniel Mahesh <sunil.m@techveda.org>
Fri, 16 Jun 2017 05:31:45 +0000 (11:01 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 23 Jun 2017 17:37:38 +0000 (19:37 +0200)
commit18cd9021ea035db85519391dbc429a5b1d0dd25b
treee94e9a40fcc63e5d2877fb6739b689064652d98c
parent428715bac69b98253e33c0034c829114481d5b32
staging: wlan-ng: Fix struct definition's and variable type

le16_to_cpu() accepts argument of type __le16 and cpu_to_le16()
returns an argument of type __le16. This patch fixes:
(a) the type of the variable that end's up getting return from
    cpu_to_le16().
(b) the member types of struct hfa384x_host_scan_request_data,
    struct hfa384x_bytestr32 and struct hfa384x_hscan_result_sub.

The following type mismatch warnings reported by sparse
have been fixed:
warning: incorrect type in assignment (different base types)
warning: cast to restricted __le16

Signed-off-by: Suniel Mahesh <sunil.m@techveda.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/wlan-ng/hfa384x.h
drivers/staging/wlan-ng/prism2mgmt.c