On 22 Aug 2019, at 2:13, Björn Töpel wrote: > From: Björn Töpel <bjorn.to...@intel.com> > > Use WRITE_ONCE when doing the store of tx, rx, fq, and cq, to avoid > potential store-tearing. These members are read outside of the control > mutex in the mmap implementation. > > Fixes: 37b076933a8e ("xsk: add missing write- and data-dependency barrier") > Signed-off-by: Björn Töpel <bjorn.to...@intel.com> Acked-by: Jonathan Lemon <jonathan.le...@gmail.com>
- [PATCH bpf-next 0/4] xsk: various CPU barrier and {READ, WR... Björn Töpel
- [PATCH bpf-next 2/4] xsk: add proper barriers and {REA... Björn Töpel
- Re: [PATCH bpf-next 2/4] xsk: add proper barriers ... Jonathan Lemon
- [PATCH bpf-next 1/4] xsk: avoid store-tearing when ass... Björn Töpel
- Re: [PATCH bpf-next 1/4] xsk: avoid store-tearing ... Björn Töpel
- Re: [PATCH bpf-next 1/4] xsk: avoid store-tearing ... Jonathan Lemon
- [PATCH bpf-next 3/4] xsk: avoid store-tearing when ass... Björn Töpel
- Re: [PATCH bpf-next 3/4] xsk: avoid store-tearing ... Jonathan Lemon
- [PATCH bpf-next 4/4] xsk: lock the control mutex in so... Björn Töpel
- Re: [PATCH bpf-next 4/4] xsk: lock the control mut... Jonathan Lemon