On Sat, 25 Jan 2020 19:58:52 -0800 John Fastabend <john.fastabend@xxxxxxxxx> wrote: > virtio_net currently relies on rcu critical section to access the xdp > program in its xdp_xmit handler. However, the pointer to the xdp program > is only used to do a NULL pointer comparison to determine if xdp is > enabled or not. > > Use rcu_access_pointer() instead of rcu_dereference() to reflect this. > Then later when we drop rcu_read critical section virtio_net will not > need in special handling. > > Signed-off-by: John Fastabend <john.fastabend@xxxxxxxxx> Acked-by: Jesper Dangaard Brouer <brouer@xxxxxxxxxx> -- Best regards, Jesper Dangaard Brouer MSc.CS, Principal Kernel Engineer at Red Hat LinkedIn: http://www.linkedin.com/in/brouer