Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

sh_eth: Remove redundant alignment adjustment

PTR_ALIGN macro after skb_reserve is redundant, because skb_reserve
function adjusts the alignment of skb->data.

Signed-off-by: Mitsuhiro Kimura <mitsuhiro.kimura.kc@renesas.com>
Signed-off-by: Yoshihiro Kaneko <ykaneko0929@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Mitsuhiro Kimura and committed by
David S. Miller
450fa219 319cd520

+2 -2
+2 -2
drivers/net/ethernet/renesas/sh_eth.c
··· 1142 1142 1143 1143 /* RX descriptor */ 1144 1144 rxdesc = &mdp->rx_ring[i]; 1145 - rxdesc->addr = virt_to_phys(PTR_ALIGN(skb->data, 4)); 1145 + rxdesc->addr = virt_to_phys(skb->data); 1146 1146 rxdesc->status = cpu_to_edmac(mdp, RD_RACT | RD_RFP); 1147 1147 1148 1148 /* The size of the buffer is 16 byte boundary. */ ··· 1476 1476 sh_eth_set_receive_align(skb); 1477 1477 1478 1478 skb_checksum_none_assert(skb); 1479 - rxdesc->addr = virt_to_phys(PTR_ALIGN(skb->data, 4)); 1479 + rxdesc->addr = virt_to_phys(skb->data); 1480 1480 } 1481 1481 if (entry >= mdp->num_rx_ring - 1) 1482 1482 rxdesc->status |=