Message ID | 20190826061053.15996-4-bjorn.topel@gmail.com |
---|---|
State | Changes Requested |
Delegated to: | BPF Maintainers |
Headers | show |
Series | xsk: various CPU barrier and {READ, WRITE}_ONCE fixes | expand |
diff --git a/net/xdp/xsk.c b/net/xdp/xsk.c index 8fafa3ce3ae6..e3e99ee5631b 100644 --- a/net/xdp/xsk.c +++ b/net/xdp/xsk.c @@ -716,7 +716,7 @@ static int xsk_setsockopt(struct socket *sock, int level, int optname, /* Make sure umem is ready before it can be seen by others */ smp_wmb(); - xs->umem = umem; + WRITE_ONCE(xs->umem, umem); mutex_unlock(&xs->mutex); return 0; }