diff options
Diffstat (limited to 'drivers/net/virtio_net.c')
| -rw-r--r-- | drivers/net/virtio_net.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 4d7d5434cc5d..2fe7a3188282 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -501,7 +501,7 @@ static int virtnet_xdp_xmit(struct net_device *dev,  	/* Only allow ndo_xdp_xmit if XDP is loaded on dev, as this  	 * indicate XDP resources have been successfully allocated.  	 */ -	xdp_prog = rcu_dereference(rq->xdp_prog); +	xdp_prog = rcu_access_pointer(rq->xdp_prog);  	if (!xdp_prog)  		return -ENXIO; @@ -1432,7 +1432,7 @@ static int virtnet_poll(struct napi_struct *napi, int budget)  		virtqueue_napi_complete(napi, rq->vq, received);  	if (xdp_xmit & VIRTIO_XDP_REDIR) -		xdp_do_flush_map(); +		xdp_do_flush();  	if (xdp_xmit & VIRTIO_XDP_TX) {  		sq = virtnet_xdp_sq(vi);  |