Sparse reports the following:

  CHECK   drivers/staging/rtl8712/rtl8712_xmit.c
drivers/staging/rtl8712/rtl8712_xmit.c:564:42: warning: cast from restricted 
__le32
drivers/staging/rtl8712/rtl8712_xmit.c:569:42: warning: cast from restricted 
__le32
drivers/staging/rtl8712/rtl8712_xmit.c:571:42: warning: cast from restricted 
__le32

Each of these cases is transferring a quantity that is little-endian. There
is no need for conversion.

Signed-off-by: Larry Finger <larry.fin...@lwfinger.net>
---
 drivers/staging/rtl8712/rtl8712_xmit.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/rtl8712/rtl8712_xmit.c 
b/drivers/staging/rtl8712/rtl8712_xmit.c
index 4231a0a..7fe6265 100644
--- a/drivers/staging/rtl8712/rtl8712_xmit.c
+++ b/drivers/staging/rtl8712/rtl8712_xmit.c
@@ -561,14 +561,14 @@ static void update_txdesc(struct xmit_frame *pxmitframe, 
uint *pmem, int sz)
 
                        ptxdesc_mp = &txdesc_mp;
                        /* offset 8 */
-                       ptxdesc->txdw2 = cpu_to_le32(ptxdesc_mp->txdw2);
+                       ptxdesc->txdw2 = ptxdesc_mp->txdw2;
                        if (bmcst)
                                ptxdesc->txdw2 |= cpu_to_le32(BMC);
                        ptxdesc->txdw2 |= cpu_to_le32(BK);
                        /* offset 16 */
-                       ptxdesc->txdw4 = cpu_to_le32(ptxdesc_mp->txdw4);
+                       ptxdesc->txdw4 = ptxdesc_mp->txdw4;
                        /* offset 20 */
-                       ptxdesc->txdw5 = cpu_to_le32(ptxdesc_mp->txdw5);
+                       ptxdesc->txdw5 = ptxdesc_mp->txdw5;
                        pattrib->pctrl = 0;/* reset to zero; */
                }
        } else if (pxmitframe->frame_tag == MGNT_FRAMETAG) {
-- 
2.10.2

Reply via email to