[Intel-xe] ✗ CI.KUnit: failure for drm/xe: switch to using drm_exec (rev2)

Patchwork patchwork at emeril.freedesktop.org
Fri Apr 14 17:00:56 UTC 2023


== Series Details ==

Series: drm/xe: switch to using drm_exec (rev2)
URL   : https://patchwork.freedesktop.org/series/116477/
State : failure

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
ERROR:root:/usr/bin/ld: drivers/gpu/drm/xe/xe_exec.o: in function `xe_exec_ioctl':
xe_exec.c:(.text+0x1da): undefined reference to `drm_exec_init'
/usr/bin/ld: xe_exec.c:(.text+0x380): undefined reference to `drm_exec_fini'
/usr/bin/ld: xe_exec.c:(.text+0x512): undefined reference to `drm_exec_fini'
/usr/bin/ld: xe_exec.c:(.text+0x792): undefined reference to `drm_exec_fini'
/usr/bin/ld: drivers/gpu/drm/xe/xe_gt_pagefault.o: in function `handle_acc.isra.0':
xe_gt_pagefault.c:(.text+0x281): undefined reference to `drm_exec_init'
/usr/bin/ld: xe_gt_pagefault.c:(.text+0x28b): undefined reference to `drm_exec_prepare_obj'
/usr/bin/ld: xe_gt_pagefault.c:(.text+0x29a): undefined reference to `drm_exec_cleanup'
/usr/bin/ld: xe_gt_pagefault.c:(.text+0x31a): undefined reference to `drm_exec_fini'
/usr/bin/ld: drivers/gpu/drm/xe/xe_gt_pagefault.o: in function `handle_pagefault':
xe_gt_pagefault.c:(.text+0x80a): undefined reference to `drm_exec_fini'
/usr/bin/ld: xe_gt_pagefault.c:(.text+0x834): undefined reference to `drm_exec_init'
/usr/bin/ld: xe_gt_pagefault.c:(.text+0x83e): undefined reference to `drm_exec_prepare_obj'
/usr/bin/ld: xe_gt_pagefault.c:(.text+0x852): undefined reference to `drm_exec_cleanup'
/usr/bin/ld: xe_gt_pagefault.c:(.text+0xb40): undefined reference to `drm_exec_fini'
/usr/bin/ld: drivers/gpu/drm/xe/xe_vm.o: in function `xe_vm_lock_dma_resv':
xe_vm.c:(.text+0x1455): undefined reference to `drm_exec_prepare_obj'
/usr/bin/ld: xe_vm.c:(.text+0x146a): undefined reference to `drm_exec_cleanup'
/usr/bin/ld: drivers/gpu/drm/xe/xe_vm.o: in function `xe_vm_add_compute_engine':
xe_vm.c:(.text+0x1620): undefined reference to `drm_exec_init'
/usr/bin/ld: xe_vm.c:(.text+0x164d): undefined reference to `drm_exec_fini'
/usr/bin/ld: drivers/gpu/drm/xe/xe_vm.o: in function `preempt_rebind_work_func':
xe_vm.c:(.text+0x1cbf): undefined reference to `drm_exec_init'
/usr/bin/ld: xe_vm.c:(.text+0x1e82): undefined reference to `drm_exec_fini'
/usr/bin/ld: xe_vm.c:(.text+0x1f4a): undefined reference to `drm_exec_fini'
/usr/bin/ld: xe_vm.c:(.text+0x1f83): undefined reference to `drm_exec_fini'
/usr/bin/ld: drivers/gpu/drm/xe/xe_vm.o: in function `xe_vma_destroy_unlocked':
xe_vm.c:(.text+0x2a8b): undefined reference to `drm_exec_init'
/usr/bin/ld: xe_vm.c:(.text+0x2a95): undefined reference to `drm_exec_cleanup'
/usr/bin/ld: xe_vm.c:(.text+0x2a9f): undefined reference to `drm_exec_prepare_obj'
/usr/bin/ld: xe_vm.c:(.text+0x2b63): undefined reference to `drm_exec_fini'
/usr/bin/ld: drivers/gpu/drm/xe/xe_vm.o: in function `vm_bind_ioctl.isra.0':
xe_vm.c:(.text+0x3d0e): undefined reference to `drm_exec_prepare_obj'
/usr/bin/ld: xe_vm.c:(.text+0x3d3f): undefined reference to `drm_exec_init'
/usr/bin/ld: xe_vm.c:(.text+0x3d52): undefined reference to `drm_exec_cleanup'
/usr/bin/ld: xe_vm.c:(.text+0x3dbb): undefined reference to `drm_exec_fini'
/usr/bin/ld: xe_vm.c:(.text+0x3dfa): undefined reference to `drm_exec_fini'
/usr/bin/ld: xe_vm.c:(.text+0x4133): undefined reference to `drm_exec_fini'
/usr/bin/ld: xe_vm.c:(.text+0x4196): undefined reference to `drm_exec_fini'
/usr/bin/ld: xe_vm.c:(.text+0x429d): undefined reference to `drm_exec_fini'
/usr/bin/ld: drivers/gpu/drm/xe/xe_vm.o:xe_vm.c:(.text+0x433f): more undefined references to `drm_exec_fini' follow
collect2: error: ld returned 1 exit status
make[2]: *** [../scripts/Makefile.vmlinux:35: vmlinux] Error 1
make[1]: *** [/kernel/Makefile:1249: vmlinux] Error 2
make: *** [Makefile:226: __sub-make] Error 2

[17:00:28] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[17:00:32] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel




More information about the Intel-xe mailing list