diff --git a/[refs] b/[refs] index 5cbe9aa98198..26f71710419c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8fd17f2e6c973efdb2e3fcb5026d204441dd01fd +refs/heads/master: cd7a3b75ba7af7d14a264fe3d414fcc74307f748 diff --git a/trunk/drivers/net/smsc9420.c b/trunk/drivers/net/smsc9420.c index 17560dbcc7ad..5959ae86e57d 100644 --- a/trunk/drivers/net/smsc9420.c +++ b/trunk/drivers/net/smsc9420.c @@ -807,7 +807,7 @@ static void smsc9420_rx_handoff(struct smsc9420_pdata *pd, const int index, if (pd->rx_csum) { u16 hw_csum = get_unaligned_le16(skb_tail_pointer(skb) + NET_IP_ALIGN + packet_length + 4); - put_unaligned_le16(cpu_to_le16(hw_csum), &skb->csum); + put_unaligned_le16(hw_csum, &skb->csum); skb->ip_summed = CHECKSUM_COMPLETE; }