From: Martin KaFai Lau Date: Tue, 7 May 2024 23:22:00 +0000 (-0700) Subject: Merge branch 'libbpf: further struct_ops fixes and improvements' X-Git-Tag: v6.10-rc1~153^2~13^2~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7e2c7a3f732b77623cea01b89b8cc6724c90a439;p=thirdparty%2Fkernel%2Fstable.git Merge branch 'libbpf: further struct_ops fixes and improvements' Andrii Nakryiko says: ==================== Fix yet another case of mishandling SEC("struct_ops") programs that were nulled out programmatically through BPF skeleton by the user. While at it, add some improvements around detecting and reporting errors, specifically a common case of declaring SEC("struct_ops") program, but forgetting to actually make use of it by setting it as a callback implementation in SEC(".struct_ops") variable (i.e., map) declaration. A bunch of new selftests are added as well. ==================== Signed-off-by: Martin KaFai Lau --- 7e2c7a3f732b77623cea01b89b8cc6724c90a439