On Wed, 15 Jul 2026 13:35:52 +0800, Kuan-Ying Lee wrote:
> We hit the following build error while running the seccomp selftests in
> our testing.
> 
> CC seccomp_bpf
> seccomp_bpf.c: In function ‘UPROBE_setup’:
> seccomp_bpf.c:5175:74: error: pointer type mismatch in conditional expression 
> [-Wincompatible-pointer-types]
> 5175 | offset = get_uprobe_offset(variant->uretprobe ? probed_uretprobe : 
> probed_uprobe);
> | ^
> seccomp_bpf.c:5175:57: note: first expression has type ‘int (*)(void)’
> 5175 | offset = get_uprobe_offset(variant->uretprobe ? probed_uretprobe : 
> probed_uprobe);
> | ^~~~~~~~~~~~~~~~
> seccomp_bpf.c:5175:76: note: second expression has type ‘int 
> (__attribute__((nocf_check)) *)(void)’
> 5175 | offset = get_uprobe_offset(variant->uretprobe ? probed_uretprobe : 
> probed_uprobe);
> | ^~~~~~~~~~~~~
> 
> [...]

Applied to for-linus/hardening, thanks!

[1/1] selftests/seccomp: Fix pointer type mismatch build error
      https://git.kernel.org/kees/c/3421b9b056a6

Take care,

-- 
Kees Cook


Reply via email to