ret = bpf_core_types_are_compat(obj->btf, local_func_proto_id,
                                        kern_btf, kfunc_proto_id);
        if (ret <= 0) {
-               pr_warn("extern (func ksym) '%s': func_proto [%d] incompatible with kernel [%d]\n",
-                       ext->name, local_func_proto_id, kfunc_proto_id);
+               pr_warn("extern (func ksym) '%s': func_proto [%d] incompatible with %s [%d]\n",
+                       ext->name, local_func_proto_id,
+                       mod_btf ? mod_btf->name : "vmlinux", kfunc_proto_id);
                return -EINVAL;
        }
 
         * {kernel_btf_id, kernel_btf_obj_fd} -> fixup ld_imm64.
         */
        ext->ksym.kernel_btf_obj_fd = mod_btf ? mod_btf->fd : 0;
-       pr_debug("extern (func ksym) '%s': resolved to kernel [%d]\n",
-                ext->name, kfunc_id);
+       pr_debug("extern (func ksym) '%s': resolved to %s [%d]\n",
+                ext->name, mod_btf ? mod_btf->name : "vmlinux", kfunc_id);
 
        return 0;
 }