diff options
Diffstat (limited to 'drivers/net/ehea/ehea_main.c')
| -rw-r--r-- | drivers/net/ehea/ehea_main.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ehea/ehea_main.c b/drivers/net/ehea/ehea_main.c index 8b539207263..58364a0ff37 100644 --- a/drivers/net/ehea/ehea_main.c +++ b/drivers/net/ehea/ehea_main.c @@ -391,8 +391,8 @@ static int ehea_poll(struct net_device *dev, int *budget)  					if (!skb)  						break;  				} -				memcpy(skb->data, ((char*)cqe) + 64, -				       cqe->num_bytes_transfered - 4); +				skb_copy_to_linear_data(skb, ((char*)cqe) + 64, +					       cqe->num_bytes_transfered - 4);  				ehea_fill_skb(dev, skb, cqe);  			} else if (rq == 2) {  /* RQ2 */  				skb = get_skb_by_index(skb_arr_rq2,  |