Similar to commit 98770bd4e6df ("bpf,x86: add fsession support for x86_64"),
add fsession support on arm64.Patch #1 implements fsession support in the arm64 BPF JIT trampoline. Patch #2 enables the relevant selftests on arm64, including fsession, get_func_ip, and get_func_args. All enabled tests pass on arm64: cd tools/testing/selftests/bpf ./test_progs -t fsession #135/1 fsession_test/fsession_test:OK #135/2 fsession_test/fsession_reattach:OK #135/3 fsession_test/fsession_cookie:OK #135 fsession_test:OK Summary: 1/3 PASSED, 0 SKIPPED, 0 FAILED ./test_progs -t get_func #138 get_func_args_test:OK #139 get_func_ip_test:OK Summary: 2/0 PASSED, 0 SKIPPED, 0 FAILED Leon Hwang (2): bpf, arm64: Add fsession support bpf/selftests: Enable fsession and get_func_ tests on arm64* arch/arm64/net/bpf_jit_comp.c | 66 ++++++++++++++++--- include/linux/bpf.h | 7 +- .../selftests/bpf/prog_tests/fsession_test.c | 2 +- .../selftests/bpf/progs/get_func_args_test.c | 2 +- .../selftests/bpf/progs/get_func_ip_test.c | 2 +- 5 files changed, 66 insertions(+), 13 deletions(-) -- 2.52.0

