diff options
author | Hou Tao <houtao1@huawei.com> | 2024-01-19 13:25:28 +0300 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2024-01-24 02:11:23 +0300 |
commit | 18a45f12d746c06b7361b0cce59cf8e8b9e38da6 (patch) | |
tree | 58dc3aeffe29eb0e935fb73bb024be2a376f8145 /tools/testing/selftests/bpf/prog_tests | |
parent | 20e109ea9842158a153b24ef42ec5cc3d44e9485 (diff) | |
download | linux-18a45f12d746c06b7361b0cce59cf8e8b9e38da6.tar.xz |
bpf, arm64: Enable the inline of bpf_kptr_xchg()
ARM64 bpf jit satisfies the following two conditions:
1) support BPF_XCHG() on pointer-sized word.
2) the implementation of xchg is the same as atomic_xchg() on
pointer-sized words. Both of these two functions use arch_xchg() to
implement the exchange.
So enable the inline of bpf_kptr_xchg() for arm64 bpf jit.
Signed-off-by: Hou Tao <houtao1@huawei.com>
Link: https://lore.kernel.org/r/20240119102529.99581-2-houtao@huaweicloud.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests')
0 files changed, 0 insertions, 0 deletions