* [android-common:android16-6.12 1/1] drivers/android/binder/rust_binder_hooks.c:37:19: error: use of undeclared identifier 'rust_do_trace_android_vh_rust_binder_looper_entry'; did you mean 'trace_android_vh_rust_binder_looper_entry'?
@ 2026-08-31 15:35 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-08-31 15:35 UTC (permalink / raw)
To: cros-kernel-buildreports; +Cc: oe-kbuild-all
tree: https://android.googlesource.com/kernel/common android16-6.12
head: 96b3287eace89e145c28c3461ed3d8c8ea0b2baa
commit: 182d9bdc4d3105680e461fe23e8be25386b7fb3b [1/1] ANDROID: rust_binder: vh for starting/stopping being a binder thread
config: arm64-randconfig-002-20260831 (https://download.01.org/0day-ci/archive/20260831/202608312342.CvJC48fK-lkp@intel.com/config)
compiler: clang version 24.0.0git (https://github.com/llvm/llvm-project 316b0edee400b3ef72ed0a082dae9bd337ac01a0)
rustc: rustc 1.96.0 (ac68faa20 2026-05-25)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260831/202608312342.CvJC48fK-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202608312342.CvJC48fK-lkp@intel.com/
All errors (new ones prefixed by >>):
| ^
drivers/android/binder/rust_binder_hooks.c:30:1: error: use of undeclared identifier '__tracepoint_android_vh_rust_binder_looper_entry'; did you mean 'trace_android_vh_rust_binder_looper_entry'?
30 | EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rust_binder_looper_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/tracepoint.h:385:20: note: expanded from macro 'EXPORT_TRACEPOINT_SYMBOL_GPL'
385 | EXPORT_SYMBOL_GPL(__tracepoint_##name); \
| ^~~~~~~~~~~~~~~~~~~
<scratch space>:33:1: note: expanded from here
33 | __tracepoint_android_vh_rust_binder_looper_entry
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/trace/hooks/rust_binder.h:31:1: note: 'trace_android_vh_rust_binder_looper_entry' declared here
31 | DECLARE_HOOK(android_vh_rust_binder_looper_entry,
| ^
include/trace/hooks/vendor_hooks.h:119:22: note: expanded from macro 'DECLARE_HOOK'
119 | #define DECLARE_HOOK DECLARE_EVENT_NOP
| ^
include/linux/tracepoint.h:625:21: note: expanded from macro 'DECLARE_EVENT_NOP'
625 | static inline void trace_##name(proto) \
| ^
<scratch space>:177:1: note: expanded from here
177 | trace_android_vh_rust_binder_looper_entry
| ^
drivers/android/binder/rust_binder_hooks.c:30:1: error: use of undeclared identifier '__traceiter_android_vh_rust_binder_looper_entry'; did you mean '__tracepoint_android_vh_rust_binder_looper_entry'?
30 | EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rust_binder_looper_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/tracepoint.h:386:20: note: expanded from macro 'EXPORT_TRACEPOINT_SYMBOL_GPL'
386 | EXPORT_SYMBOL_GPL(__traceiter_##name); \
| ^~~~~~~~~~~~~~~~~~
<scratch space>:40:1: note: expanded from here
40 | __traceiter_android_vh_rust_binder_looper_entry
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/android/binder/rust_binder_hooks.c:30:1: note: '__tracepoint_android_vh_rust_binder_looper_entry' declared here
include/linux/tracepoint.h:385:20: note: expanded from macro 'EXPORT_TRACEPOINT_SYMBOL_GPL'
385 | EXPORT_SYMBOL_GPL(__tracepoint_##name); \
| ^
<scratch space>:33:1: note: expanded from here
33 | __tracepoint_android_vh_rust_binder_looper_entry
| ^
drivers/android/binder/rust_binder_hooks.c:30:1: error: use of undeclared identifier '__SCK__tp_func_android_vh_rust_binder_looper_entry'
30 | EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rust_binder_looper_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/tracepoint.h:387:2: note: expanded from macro 'EXPORT_TRACEPOINT_SYMBOL_GPL'
387 | EXPORT_STATIC_CALL_GPL(tp_func_##name)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/static_call.h:348:56: note: expanded from macro 'EXPORT_STATIC_CALL_GPL'
348 | #define EXPORT_STATIC_CALL_GPL(name) EXPORT_SYMBOL_GPL(STATIC_CALL_KEY(name))
| ^~~~~~~~~~~~~~~~~~~~~
include/linux/static_call_types.h:12:32: note: expanded from macro 'STATIC_CALL_KEY'
12 | #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/compiler_types.h:97:22: note: expanded from macro '__PASTE'
97 | #define __PASTE(a,b) ___PASTE(a,b)
| ^~~~~~~~~~~~~
include/linux/compiler_types.h:96:23: note: expanded from macro '___PASTE'
96 | #define ___PASTE(a,b) a##b
| ^~~~
<scratch space>:48:1: note: expanded from here
48 | __SCK__tp_func_android_vh_rust_binder_looper_entry
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/android/binder/rust_binder_hooks.c:35:19: error: use of undeclared identifier 'rust_do_trace_android_vh_rust_binder_set_priority'; did you mean 'trace_android_vh_rust_binder_set_priority'?
35 | EXPORT_SYMBOL_GPL(rust_do_trace_android_vh_rust_binder_set_priority);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| trace_android_vh_rust_binder_set_priority
include/linux/export.h:90:48: note: expanded from macro 'EXPORT_SYMBOL_GPL'
90 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL")
| ^~~
include/linux/export.h:86:54: note: expanded from macro '_EXPORT_SYMBOL'
86 | #define _EXPORT_SYMBOL(sym, license) __EXPORT_SYMBOL(sym, license, "")
| ^~~
include/linux/export.h:76:16: note: expanded from macro '__EXPORT_SYMBOL'
76 | extern typeof(sym) sym; \
| ^~~
include/trace/hooks/rust_binder.h:25:1: note: 'trace_android_vh_rust_binder_set_priority' declared here
25 | DECLARE_HOOK(android_vh_rust_binder_set_priority,
| ^
include/trace/hooks/vendor_hooks.h:119:22: note: expanded from macro 'DECLARE_HOOK'
119 | #define DECLARE_HOOK DECLARE_EVENT_NOP
| ^
include/linux/tracepoint.h:625:21: note: expanded from macro 'DECLARE_EVENT_NOP'
625 | static inline void trace_##name(proto) \
| ^
<scratch space>:171:1: note: expanded from here
171 | trace_android_vh_rust_binder_set_priority
| ^
drivers/android/binder/rust_binder_hooks.c:36:19: error: use of undeclared identifier 'rust_do_trace_android_vh_rust_binder_restore_priority'; did you mean 'rust_do_trace_android_vh_rust_binder_set_priority'?
36 | EXPORT_SYMBOL_GPL(rust_do_trace_android_vh_rust_binder_restore_priority);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| rust_do_trace_android_vh_rust_binder_set_priority
include/linux/export.h:90:48: note: expanded from macro 'EXPORT_SYMBOL_GPL'
90 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL")
| ^~~
include/linux/export.h:86:54: note: expanded from macro '_EXPORT_SYMBOL'
86 | #define _EXPORT_SYMBOL(sym, license) __EXPORT_SYMBOL(sym, license, "")
| ^~~
include/linux/export.h:76:16: note: expanded from macro '__EXPORT_SYMBOL'
76 | extern typeof(sym) sym; \
| ^~~
drivers/android/binder/rust_binder_hooks.c:35:19: note: 'rust_do_trace_android_vh_rust_binder_set_priority' declared here
35 | EXPORT_SYMBOL_GPL(rust_do_trace_android_vh_rust_binder_set_priority);
| ^
>> drivers/android/binder/rust_binder_hooks.c:37:19: error: use of undeclared identifier 'rust_do_trace_android_vh_rust_binder_looper_entry'; did you mean 'trace_android_vh_rust_binder_looper_entry'?
37 | EXPORT_SYMBOL_GPL(rust_do_trace_android_vh_rust_binder_looper_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| trace_android_vh_rust_binder_looper_entry
include/linux/export.h:90:48: note: expanded from macro 'EXPORT_SYMBOL_GPL'
90 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL")
| ^~~
include/linux/export.h:86:54: note: expanded from macro '_EXPORT_SYMBOL'
86 | #define _EXPORT_SYMBOL(sym, license) __EXPORT_SYMBOL(sym, license, "")
| ^~~
include/linux/export.h:76:16: note: expanded from macro '__EXPORT_SYMBOL'
76 | extern typeof(sym) sym; \
| ^~~
include/trace/hooks/rust_binder.h:31:1: note: 'trace_android_vh_rust_binder_looper_entry' declared here
31 | DECLARE_HOOK(android_vh_rust_binder_looper_entry,
| ^
include/trace/hooks/vendor_hooks.h:119:22: note: expanded from macro 'DECLARE_HOOK'
119 | #define DECLARE_HOOK DECLARE_EVENT_NOP
| ^
include/linux/tracepoint.h:625:21: note: expanded from macro 'DECLARE_EVENT_NOP'
625 | static inline void trace_##name(proto) \
| ^
<scratch space>:177:1: note: expanded from here
177 | trace_android_vh_rust_binder_looper_entry
| ^
18 errors generated.
vim +37 drivers/android/binder/rust_binder_hooks.c
31
32 /*
33 * Rust Binder itself calls these methods to trigger the vendor hook.
34 */
> 35 EXPORT_SYMBOL_GPL(rust_do_trace_android_vh_rust_binder_set_priority);
36 EXPORT_SYMBOL_GPL(rust_do_trace_android_vh_rust_binder_restore_priority);
> 37 EXPORT_SYMBOL_GPL(rust_do_trace_android_vh_rust_binder_looper_entry);
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-31 15:36 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-31 15:35 [android-common:android16-6.12 1/1] drivers/android/binder/rust_binder_hooks.c:37:19: error: use of undeclared identifier 'rust_do_trace_android_vh_rust_binder_looper_entry'; did you mean 'trace_android_vh_rust_binder_looper_entry'? kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.