✗ 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