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-Url: http://git.maquefel.me/?a=commitdiff_plain;h=7e2c7a3f732b77623cea01b89b8cc6724c90a439;p=linux.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