staging: r8723au: Fix endian issues in hal/rtl8723au_recv.c
The following sparse warnings are fixed: drivers/staging/rtl8723au/hal/rtl8723au_recv.c:145:22: warning: incorrect type in assignment (different base types) drivers/staging/rtl8723au/hal/rtl8723au_recv.c:145:22: expected restricted __le32 [usertype] rxdw0 drivers/staging/rtl8723au/hal/rtl8723au_recv.c:145:22: got unsigned int [unsigned] [usertype] <noident> drivers/staging/rtl8723au/hal/rtl8723au_recv.c:146:22: warning: incorrect type in assignment (different base types) drivers/staging/rtl8723au/hal/rtl8723au_recv.c:146:22: expected restricted __le32 [usertype] rxdw1 drivers/staging/rtl8723au/hal/rtl8723au_recv.c:146:22: got unsigned int [unsigned] [usertype] <noident> drivers/staging/rtl8723au/hal/rtl8723au_recv.c:147:22: warning: incorrect type in assignment (different base types) drivers/staging/rtl8723au/hal/rtl8723au_recv.c:147:22: expected restricted __le32 [usertype] rxdw2 drivers/staging/rtl8723au/hal/rtl8723au_recv.c:147:22: got unsigned int [unsigned] [usertype] <noident> drivers/staging/rtl8723au/hal/rtl8723au_recv.c:148:22: warning: incorrect type in assignment (different base types) drivers/staging/rtl8723au/hal/rtl8723au_recv.c:148:22: expected restricted __le32 [usertype] rxdw3 drivers/staging/rtl8723au/hal/rtl8723au_recv.c:148:22: got unsigned int [unsigned] [usertype] <noident> drivers/staging/rtl8723au/hal/rtl8723au_recv.c:149:22: warning: incorrect type in assignment (different base types) drivers/staging/rtl8723au/hal/rtl8723au_recv.c:149:22: expected restricted __le32 [usertype] rxdw4 drivers/staging/rtl8723au/hal/rtl8723au_recv.c:149:22: got unsigned int [unsigned] [usertype] <noident> drivers/staging/rtl8723au/hal/rtl8723au_recv.c:150:22: warning: incorrect type in assignment (different base types) drivers/staging/rtl8723au/hal/rtl8723au_recv.c:150:22: expected restricted __le32 [usertype] rxdw5 drivers/staging/rtl8723au/hal/rtl8723au_recv.c:150:22: got unsigned int [unsigned] [usertype] <noident> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
caa90ab1a9
commit
74714a59ca
|
@ -135,11 +135,20 @@ void rtl8723au_free_recv_priv(struct rtw_adapter *padapter)
|
||||||
skb_queue_purge(&precvpriv->free_recv_skb_queue);
|
skb_queue_purge(&precvpriv->free_recv_skb_queue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
struct recv_stat_cpu {
|
||||||
|
u32 rxdw0;
|
||||||
|
u32 rxdw1;
|
||||||
|
u32 rxdw2;
|
||||||
|
u32 rxdw3;
|
||||||
|
u32 rxdw4;
|
||||||
|
u32 rxdw5;
|
||||||
|
};
|
||||||
|
|
||||||
void update_recvframe_attrib(struct recv_frame *precvframe,
|
void update_recvframe_attrib(struct recv_frame *precvframe,
|
||||||
struct recv_stat *prxstat)
|
struct recv_stat *prxstat)
|
||||||
{
|
{
|
||||||
struct rx_pkt_attrib *pattrib;
|
struct rx_pkt_attrib *pattrib;
|
||||||
struct recv_stat report;
|
struct recv_stat_cpu report;
|
||||||
struct rxreport_8723a *prxreport;
|
struct rxreport_8723a *prxreport;
|
||||||
|
|
||||||
report.rxdw0 = le32_to_cpu(prxstat->rxdw0);
|
report.rxdw0 = le32_to_cpu(prxstat->rxdw0);
|
||||||
|
|
Loading…
Reference in a new issue