mlx4_en: remove sparse errors
authorEric Dumazet <eric.dumazet@gmail.com>
Mon, 5 Mar 2012 05:01:14 +0000 (05:01 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Mar 2012 21:42:45 +0000 (16:42 -0500)
Fix new sparse errors introduced in commit 6221217199 (mlx4_en: dont
change mac_header on xmit)

Reported-by: Or Gerlitz <or.gerlitz@gmail.com>
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Cc: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx4/en_tx.c

index 2fd5140..50b3fa5 100644 (file)
@@ -686,8 +686,8 @@ netdev_tx_t mlx4_en_xmit(struct sk_buff *skb, struct net_device *dev)
 
        /* Copy dst mac address to wqe */
        ethh = (struct ethhdr *)skb->data;
-       tx_desc->ctrl.srcrb_flags16[0] = get_unaligned((u16 *)ethh->h_dest);
-       tx_desc->ctrl.imm = get_unaligned((u32 *)(ethh->h_dest + 2));
+       tx_desc->ctrl.srcrb_flags16[0] = get_unaligned((__be16 *)ethh->h_dest);
+       tx_desc->ctrl.imm = get_unaligned((__be32 *)(ethh->h_dest + 2));
        /* Handle LSO (TSO) packets */
        if (lso_header_size) {
                /* Mark opcode as LSO */