]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/net/arcnet/capmode.c
[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[mirror_ubuntu-bionic-kernel.git] / drivers / net / arcnet / capmode.c
index f6a87bd20ff2a15750d8673bc24427f95cbd4194..cc4610db6395f9e743e16ff374fd88f860d5dbe2 100644 (file)
@@ -273,7 +273,8 @@ static int ack_tx(struct net_device *dev, int acked)
   /* skb_pull(ackskb, ARC_HDR_SIZE); */
 
 
-  memcpy(ackpkt, lp->outgoing.skb->data, ARC_HDR_SIZE+sizeof(struct arc_cap));
+  skb_copy_from_linear_data(lp->outgoing.skb, ackpkt,
+               ARC_HDR_SIZE + sizeof(struct arc_cap));
   ackpkt->soft.cap.proto=0; /* using protocol 0 for acknowledge */
   ackpkt->soft.cap.mes.ack=acked;