aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/gcc-plugins/structleak_plugin.c
diff options
context:
space:
mode:
authorBjörn Töpel <[email protected]>2021-03-05 09:41:13 +0000
committerAndrii Nakryiko <[email protected]>2021-03-08 16:52:28 +0000
commit291471dd1559528a4c2ad5026eff94ed1030562b (patch)
treeaf863fd112a199148f11c746556393b48d9029d7 /scripts/gcc-plugins/structleak_plugin.c
parentxsk: Update rings for load-acquire/store-release barriers (diff)
downloadkernel-291471dd1559528a4c2ad5026eff94ed1030562b.tar.gz
kernel-291471dd1559528a4c2ad5026eff94ed1030562b.zip
libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire
Now that the AF_XDP rings have load-acquire/store-release semantics, move libbpf to that as well. The library-internal libbpf_smp_{load_acquire,store_release} are only valid for 32-bit words on ARM64. Also, remove the barriers that are no longer in use. Signed-off-by: Björn Töpel <[email protected]> Signed-off-by: Andrii Nakryiko <[email protected]> Acked-by: Toke Høiland-Jørgensen <[email protected]> Link: https://lore.kernel.org/bpf/[email protected]
Diffstat (limited to 'scripts/gcc-plugins/structleak_plugin.c')
0 files changed, 0 insertions, 0 deletions