✗ Fi.CI.BUILD: failure for Test coverage for GPU debug support
Patchwork
patchwork at emeril.freedesktop.org
Mon Jul 29 19:18:35 UTC 2024
== Series Details ==
Series: Test coverage for GPU debug support
URL : https://patchwork.freedesktop.org/series/136623/
State : failure
== Summary ==
IGT patchset build failed on latest successful build
0f02dc176959e6296866b1bafd3982e277a5e44b tests/core_hotunplug: Fix inline comment on missing device nodes
Tail of build.log:
138 | xe_eudebug_trigger_fn fn);
| ~~~~~~~~~~~~~~~~~~~~~~^~
../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c: In function ‘test_many_sessions_on_tiles’:
../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:1954:44: error: ‘DRM_XE_EUDEBUG_EVENT_EU_ATTENTION’ undeclared (first use in this function); did you mean ‘XE_EUDEBUG_FILTER_EVENT_EU_ATTENTION’?
1954 | xe_eudebug_debugger_add_trigger(s[i]->d, DRM_XE_EUDEBUG_EVENT_EU_ATTENTION,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XE_EUDEBUG_FILTER_EVENT_EU_ATTENTION
../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:1955:7: warning: passing argument 3 of ‘xe_eudebug_debugger_add_trigger’ from incompatible pointer type [-Wincompatible-pointer-types]
1955 | eu_attention_debug_trigger);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void (*)(struct xe_eudebug_debugger *, struct drm_xe_eudebug_event *)
In file included from ../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:15:
../../../usr/src/igt-gpu-tools/lib/xe/xe_eudebug.h:138:32: note: expected ‘xe_eudebug_trigger_fn’ {aka ‘void (*)(struct xe_eudebug_debugger *, struct drm_xe_eudebug_event *)’} but argument is of type ‘void (*)(struct xe_eudebug_debugger *, struct drm_xe_eudebug_event *)’
138 | xe_eudebug_trigger_fn fn);
| ~~~~~~~~~~~~~~~~~~~~~~^~
../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:1957:7: warning: passing argument 3 of ‘xe_eudebug_debugger_add_trigger’ from incompatible pointer type [-Wincompatible-pointer-types]
1957 | save_first_exception_trigger);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void (*)(struct xe_eudebug_debugger *, struct drm_xe_eudebug_event *)
In file included from ../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:15:
../../../usr/src/igt-gpu-tools/lib/xe/xe_eudebug.h:138:32: note: expected ‘xe_eudebug_trigger_fn’ {aka ‘void (*)(struct xe_eudebug_debugger *, struct drm_xe_eudebug_event *)’} but argument is of type ‘void (*)(struct xe_eudebug_debugger *, struct drm_xe_eudebug_event *)’
138 | xe_eudebug_trigger_fn fn);
| ~~~~~~~~~~~~~~~~~~~~~~^~
../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:1958:44: error: ‘DRM_XE_EUDEBUG_EVENT_VM_BIND_UFENCE’ undeclared (first use in this function); did you mean ‘XE_EUDEBUG_FILTER_EVENT_VM_BIND_UFENCE’?
1958 | xe_eudebug_debugger_add_trigger(s[i]->d, DRM_XE_EUDEBUG_EVENT_VM_BIND_UFENCE,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XE_EUDEBUG_FILTER_EVENT_VM_BIND_UFENCE
../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:1959:7: warning: passing argument 3 of ‘xe_eudebug_debugger_add_trigger’ from incompatible pointer type [-Wincompatible-pointer-types]
1959 | ufence_ack_trigger);
| ^~~~~~~~~~~~~~~~~~
| |
| void (*)(struct xe_eudebug_debugger *, struct drm_xe_eudebug_event *)
In file included from ../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:15:
../../../usr/src/igt-gpu-tools/lib/xe/xe_eudebug.h:138:32: note: expected ‘xe_eudebug_trigger_fn’ {aka ‘void (*)(struct xe_eudebug_debugger *, struct drm_xe_eudebug_event *)’} but argument is of type ‘void (*)(struct xe_eudebug_debugger *, struct drm_xe_eudebug_event *)’
138 | xe_eudebug_trigger_fn fn);
| ~~~~~~~~~~~~~~~~~~~~~~^~
../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:1978:13: error: dereferencing pointer to incomplete type ‘struct drm_xe_eudebug_event_eu_attention’
1978 | eus->client_handle, eus->exec_queue_handle,
| ^~
../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c: In function ‘eu_ctl_interrupt_all’:
../../../usr/src/igt-gpu-tools/tests/intel/xe_eudebug_online.c:327:1: error: control reaches end of non-void function [-Werror=return-type]
327 | }
| ^
cc1: some warnings being treated as errors
[694/1764] Compiling C object 'tests/59830eb@@perf_pmu at exe/intel_perf_pmu.c.o'.
[695/1764] Compiling C object 'tests/59830eb@@gem_exec_schedule at exe/intel_gem_exec_schedule.c.o'.
[696/1764] Compiling C object 'tests/59830eb@@perf at exe/intel_perf.c.o'.
ninja: build stopped: subcommand failed.
More information about the igt-dev
mailing list