From: Ricardo Silva Date: Wed, 16 Aug 2017 10:58:02 +0000 (+0100) Subject: staging: wlan-ng: hfa384x.h: Use endian type in 'hfa384x_link_status' struct X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=e0384407657d7c6f8e1a2a16230b138782e658cf;p=openwrt%2Fstaging%2Fblogic.git staging: wlan-ng: hfa384x.h: Use endian type in 'hfa384x_link_status' struct The 'linkstatus' field from struct 'hfa384x_link_status' represents a 16-bit little-endian integer, so declare it as such to avoid the following sparse warning when accessing it through the 'le16_to_cpu()' function: prism2sta.c:1450:31: warning: cast to restricted __le16 Signed-off-by: Ricardo Silva Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/wlan-ng/hfa384x.h b/drivers/staging/wlan-ng/hfa384x.h index cb5afeffb234..f5a3a1ce21ce 100644 --- a/drivers/staging/wlan-ng/hfa384x.h +++ b/drivers/staging/wlan-ng/hfa384x.h @@ -711,7 +711,7 @@ struct hfa384x_hscan_result { #define HFA384x_LINK_ASSOCFAIL ((u16)6) struct hfa384x_link_status { - u16 linkstatus; + __le16 linkstatus; } __packed; /*-- Unsolicited Frame, MAC Mgmt: AssociationStatus (--*/