-
Daniel Borkmann authored
Prefetch-with-intent-to-write is currently part of the XADD mapping in the AArch64 JIT and follows the kernel's implementation of atomic_add. This may interfere with other threads executing the LDXR/STXR loop, leading to potential starvation and fairness issues. Drop the optional prefetch instruction. Fixes: 85f68fe8 ("bpf, arm64: implement jiting of BPF_XADD") Reported-by:
Will Deacon <will.deacon@arm.com> Signed-off-by:
Daniel Borkmann <daniel@iogearbox.net> Acked-by:
Jean-Philippe Brucker <jean-philippe.brucker@arm.com> Acked-by:
Will Deacon <will.deacon@arm.com> Signed-off-by:
Alexei Starovoitov <ast@kernel.org>
8968c67a
Code owners
Assign users and groups as approvers for specific file changes. Learn more.