diff options
author | Christophe JAILLET <christophe.jaillet@wanadoo.fr> | 2021-04-04 11:54:37 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-04-05 21:55:44 +0300 |
commit | c3105f8485775943b2ccde09c7163510c161c965 (patch) | |
tree | 57a2342a54ab75a8224a390ad400d3a8799a26a2 /drivers/net/ethernet/ibm | |
parent | 0282bc6ae86d84b035afac792b5d5ff67707cdd2 (diff) | |
download | linux-c3105f8485775943b2ccde09c7163510c161c965.tar.xz |
ibmvnic: Use 'skb_frag_address()' instead of hand coding it
'page_address(skb_frag_page()) + skb_frag_off()' can be replaced by an
equivalent 'skb_frag_address()' which is less verbose.
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/ibm')
-rw-r--r-- | drivers/net/ethernet/ibm/ibmvnic.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/ethernet/ibm/ibmvnic.c b/drivers/net/ethernet/ibm/ibmvnic.c index 9c6438d3b3a5..473411542911 100644 --- a/drivers/net/ethernet/ibm/ibmvnic.c +++ b/drivers/net/ethernet/ibm/ibmvnic.c @@ -1678,9 +1678,8 @@ static netdev_tx_t ibmvnic_xmit(struct sk_buff *skb, struct net_device *netdev) for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; - memcpy(dst + cur, - page_address(skb_frag_page(frag)) + - skb_frag_off(frag), skb_frag_size(frag)); + memcpy(dst + cur, skb_frag_address(frag), + skb_frag_size(frag)); cur += skb_frag_size(frag); } } else { |