[Intel-xe] ✗ CI.KUnit: failure for Use common wrapper to get step name

Patchwork patchwork at emeril.freedesktop.org
Mon Sep 18 14:18:05 UTC 2023


== Series Details ==

Series: Use common wrapper to get step name
URL   : https://patchwork.freedesktop.org/series/123857/
State : failure

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[14:17:42] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[14:17:46] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
ERROR:root:In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/tests/xe_pci_test.c:13:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/tests/xe_rtp_test.c:16:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/tests/xe_wa_test.c:11:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_bb.c:9:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_bo.c:17:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_bo_evict.c:9:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_debugfs.c:14:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_devcoredump.c:12:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_device.c:6:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_device_sysfs.c:12:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_dma_buf.c:18:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_exec.c:15:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_execlist.c:15:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_exec_queue.c:14:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_force_wake.c:6:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_ggtt.c:16:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_gt.c:14:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_gt_clock.c:10:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_gt_debugfs.c:11:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_gt_idle_sysfs.c:8:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_map.h:11,
                 from ../drivers/gpu/drm/xe/xe_vm.h:11,
                 from ../drivers/gpu/drm/xe/xe_trace.h:21,
                 from ../drivers/gpu/drm/xe/xe_gt_pagefault.c:22:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c:8:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_map.h:11,
                 from ../drivers/gpu/drm/xe/xe_guc_ads.c:18:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_guc_ct.c:15:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_guc_debugfs.c:11:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_guc_hwconfig.c:11:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_map.h:11,
                 from ../drivers/gpu/drm/xe/xe_guc_log.c:12:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_guc_pc.c:15:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_guc_submit.c:17:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_hw_engine.c:13:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_hw_fence.c:12:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_step.c:6:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_huc.c:9:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_huc_debugfs.c:11:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_irq.c:14:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_lrc.c:14:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_mmio.c:17:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_mocs.c:10:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_pci.c:19:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_pm.c:15:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_map.h:11,
                 from ../drivers/gpu/drm/xe/xe_vm.h:11,
                 from ../drivers/gpu/drm/xe/xe_preempt_fence.c:11:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_reg_sr.c:19:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_pt.c:9:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_query.c:14:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_sa.c:13:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_map.h:11,
                 from ../drivers/gpu/drm/xe/xe_vm.h:11,
                 from ../drivers/gpu/drm/xe/xe_ring_ops.c:19:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_sched_job.c:11:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_step.c:258:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
  258 | const char *intel_get_step_name(struct drm_i915_private *i915)
      |                                        ^~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_step.c:258:13: error: conflicting types for ‘intel_get_step_name’
  258 | const char *intel_get_step_name(struct drm_i915_private *i915)
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_step.c:6:
../drivers/gpu/drm/xe/xe_step.h:20:13: note: previous declaration of ‘intel_get_step_name’ was here
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |             ^~~~~~~~~~~~~~~~~~~
../drivers/gpu/drm/xe/xe_step.c: In function ‘intel_get_step_name’:
../drivers/gpu/drm/xe/xe_step.c:260:26: error: dereferencing pointer to incomplete type ‘struct drm_i915_private’
  260 |  return xe_step_name(i915->info.step.display);
      |                          ^~
../drivers/gpu/drm/xe/xe_step.c:261:1: error: control reaches end of non-void function [-Werror=return-type]
  261 | }
      | ^
cc1: some warnings being treated as errors
make[7]: *** [../scripts/Makefile.build:243: drivers/gpu/drm/xe/xe_step.o] Error 1
make[7]: *** Waiting for unfinished jobs....
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_tile.c:8:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_map.h:11,
                 from ../drivers/gpu/drm/xe/xe_vm.h:11,
                 from ../drivers/gpu/drm/xe/xe_trace.h:21,
                 from ../drivers/gpu/drm/xe/xe_trace.c:8:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c:16:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_ttm_vram_mgr.c:13:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_uc.c:8:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_uc_fw.c:14:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_wait_user_fence.c:13:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_map.h:11,
                 from ../drivers/gpu/drm/xe/xe_vm.h:11,
                 from ../drivers/gpu/drm/xe/xe_vm.c:6:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_wopcm.c:9:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_wa.c:17:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_map.h:11,
                 from ../drivers/gpu/drm/xe/xe_vm.h:11,
                 from ../drivers/gpu/drm/xe/xe_vm_madvise.c:14:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_migrate.c:18:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../drivers/gpu/drm/xe/xe_assert.h:14,
                 from ../drivers/gpu/drm/xe/xe_force_wake.h:9,
                 from ../drivers/gpu/drm/xe/xe_device.h:16,
                 from ../drivers/gpu/drm/xe/xe_guc.c:14:
../drivers/gpu/drm/xe/xe_step.h:20:40: warning: ‘struct drm_i915_private’ declared inside parameter list will not be visible outside of this definition or declaration
   20 | const char *intel_get_step_name(struct drm_i915_private *i915);
      |                                        ^~~~~~~~~~~~~~~~
make[6]: *** [../scripts/Makefile.build:480: drivers/gpu/drm/xe] Error 2
make[5]: *** [../scripts/Makefile.build:480: drivers/gpu/drm] Error 2
make[4]: *** [../scripts/Makefile.build:480: drivers/gpu] Error 2
make[3]: *** [../scripts/Makefile.build:480: drivers] Error 2
make[2]: *** [/kernel/Makefile:2032: .] Error 2
make[1]: *** [/kernel/Makefile:234: __sub-make] Error 2
make: *** [Makefile:234: __sub-make] Error 2

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel




More information about the Intel-xe mailing list