// SPDX-License-Identifier: GPL-2.0 /* * Copyright 2026 Google LLC. */ #include #include #include #include "bpf_misc.h" #include "../test_kmods/bpf_testmod_kfunc.h" SEC("syscall") __success __retval(0) int test_default_trusted_ptr(void *ctx) { struct prog_test_member *trusted_ptr; trusted_ptr = bpf_kfunc_get_default_trusted_ptr_test(); /* * Test BPF kfunc bpf_get_default_trusted_ptr_test() returns a * PTR_TO_BTF_ID | PTR_TRUSTED, therefore it should be accepted when * passed to a BPF kfunc only accepting KF_TRUSTED_ARGS. */ bpf_kfunc_put_default_trusted_ptr_test(trusted_ptr); return 0; } char _license[] SEC("license") = "GPL";