* Re: [PATCH 4/4] rust: drm: add GPUVM immediate mode abstraction
[not found] <20251128-gpuvm-rust-v1-4-ebf66bf234e0@google.com>
@ 2025-12-01 10:44 ` kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2025-12-01 10:44 UTC (permalink / raw)
To: Alice Ryhl, Danilo Krummrich, Daniel Almeida
Cc: llvm, oe-kbuild-all, Matthew Brost, Thomas Hellström,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Boris Brezillon, Steven Price, Liviu Dudau,
Miguel Ojeda, Boqun Feng, Gary Guo, Björn Roy Baron,
Benno Lossin, Andreas Hindborg, Trevor Gross, Frank Binns,
Matt Coster, Rob Clark, Dmitry Baryshkov, Abhinav Kumar,
Jessica Zhang, Sean Paul, Marijn Suijten, Lyude Paul,
Lucas De Marchi, Rodrigo Vivi
Hi Alice,
kernel test robot noticed the following build errors:
[auto build test ERROR on 77b686f688126a5f758b51441a03186e9eb1b0f1]
url: https://github.com/intel-lab-lkp/linux/commits/Alice-Ryhl/drm-gpuvm-take-GEM-lock-inside-drm_gpuvm_bo_obtain_prealloc/20251128-221710
base: 77b686f688126a5f758b51441a03186e9eb1b0f1
patch link: https://lore.kernel.org/r/20251128-gpuvm-rust-v1-4-ebf66bf234e0%40google.com
patch subject: [PATCH 4/4] rust: drm: add GPUVM immediate mode abstraction
config: x86_64-randconfig-006-20251201 (https://download.01.org/0day-ci/archive/20251201/202512011741.Euw2XF0j-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
rustc: rustc 1.88.0 (6b00bc388 2025-06-23)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251201/202512011741.Euw2XF0j-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/202512011741.Euw2XF0j-lkp@intel.com/
All errors (new ones prefixed by >>):
>> error[E0425]: cannot find function `drm_gpuvm_get` in crate `bindings`
--> rust/kernel/drm/gpuvm/mod.rs:58:28
|
58 | unsafe { bindings::drm_gpuvm_get(self.vm.get()) };
| ^^^^^^^^^^^^^ help: a function with a similar name exists: `drm_gpuvm_put`
|
::: rust/bindings/bindings_generated.rs:75807:5
|
75807 | pub fn drm_gpuvm_put(gpuvm: *mut drm_gpuvm);
| -------------------------------------------- similarly named function `drm_gpuvm_put` defined here
--
>> error[E0425]: cannot find function `drm_gpuvm_is_extobj` in crate `bindings`
--> rust/kernel/drm/gpuvm/mod.rs:217:28
|
217 | unsafe { bindings::drm_gpuvm_is_extobj(self.as_raw(), obj.as_raw()) }
| ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `drm_gpuvm_bo_extobj_add`
|
::: rust/bindings/bindings_generated.rs:75985:5
|
75985 | pub fn drm_gpuvm_bo_extobj_add(vm_bo: *mut drm_gpuvm_bo);
| --------------------------------------------------------- similarly named function `drm_gpuvm_bo_extobj_add` defined here
--
>> error[E0425]: cannot find function `drm_gpuvm_exec_unlock` in crate `bindings`
--> rust/kernel/drm/gpuvm/mod.rs:345:28
|
345 | unsafe { bindings::drm_gpuvm_exec_unlock(self.exec.get()) };
| ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `drm_gpuvm_exec_lock`
|
::: rust/bindings/bindings_generated.rs:75876:5
|
75876 | pub fn drm_gpuvm_exec_lock(vm_exec: *mut drm_gpuvm_exec) -> ffi::c_int;
| ----------------------------------------------------------------------- similarly named function `drm_gpuvm_exec_lock` defined here
--
>> error[E0425]: cannot find function `dma_resv_lock` in crate `bindings`
--> rust/kernel/drm/gpuvm/mod.rs:376:28
|
376 | unsafe { bindings::dma_resv_lock(self.raw_resv_lock(), ptr::null_mut()) };
| ^^^^^^^^^^^^^ help: a function with a similar name exists: `dma_resv_fini`
|
::: rust/bindings/bindings_generated.rs:74915:5
|
74915 | pub fn dma_resv_fini(obj: *mut dma_resv);
| ----------------------------------------- similarly named function `dma_resv_fini` defined here
--
>> error[E0425]: cannot find function `dma_resv_unlock` in crate `bindings`
--> rust/kernel/drm/gpuvm/mod.rs:392:28
|
392 | unsafe { bindings::dma_resv_unlock(self.0.raw_resv_lock()) };
| ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mmap_read_unlock`
|
::: rust/bindings/bindings_helpers_generated.rs:1129:5
|
1129 | pub fn mmap_read_unlock(mm: *mut mm_struct);
| -------------------------------------------- similarly named function `mmap_read_unlock` defined here
--
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:[~2025-12-01 10:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20251128-gpuvm-rust-v1-4-ebf66bf234e0@google.com>
2025-12-01 10:44 ` [PATCH 4/4] rust: drm: add GPUVM immediate mode abstraction kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox