✗ Fi.CI.BUILD: failure for series starting with [1/3] drm/i915: Create a blitter context for GGTT updates

Patchwork patchwork at emeril.freedesktop.org
Wed Aug 9 17:49:05 UTC 2023


== Series Details ==

Series: series starting with [1/3] drm/i915: Create a blitter context for GGTT updates
URL   : https://patchwork.freedesktop.org/series/122231/
State : failure

== Summary ==

Error: make failed
  CALL    scripts/checksyscalls.sh
  DESCEND objtool
  INSTALL libsubcmd_headers
  CC [M]  drivers/gpu/drm/i915/i915_driver.o
drivers/gpu/drm/i915/i915_driver.c: In function ‘i915_driver_probe’:
drivers/gpu/drm/i915/i915_driver.c:830:60: error: passing argument 1 of ‘intel_engine_blitter_context_set_ready’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  830 |  intel_engine_blitter_context_set_ready(i915->gt[0]->engine[BCS0], true);
      |                                         ~~~~~~~~~~~~~~~~~~~^~~~~~
      |                                                            |
      |                                                            struct intel_engine_cs *
In file included from ./drivers/gpu/drm/i915/i915_drv.h:46,
                 from ./drivers/gpu/drm/i915/gt/intel_context.h:14,
                 from drivers/gpu/drm/i915/gem/i915_gem_context.h:12,
                 from drivers/gpu/drm/i915/i915_driver.c:66:
./drivers/gpu/drm/i915/gt/intel_engine.h:361:62: note: expected ‘struct intel_gt *’ but argument is of type ‘struct intel_engine_cs *’
  361 | void intel_engine_blitter_context_set_ready(struct intel_gt *gt, bool ready);
      |                                             ~~~~~~~~~~~~~~~~~^~
drivers/gpu/drm/i915/i915_driver.c: In function ‘i915_driver_remove’:
drivers/gpu/drm/i915/i915_driver.c:871:60: error: passing argument 1 of ‘intel_engine_blitter_context_set_ready’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  871 |  intel_engine_blitter_context_set_ready(i915->gt[0]->engine[BCS0], false);
      |                                         ~~~~~~~~~~~~~~~~~~~^~~~~~
      |                                                            |
      |                                                            struct intel_engine_cs *
In file included from ./drivers/gpu/drm/i915/i915_drv.h:46,
                 from ./drivers/gpu/drm/i915/gt/intel_context.h:14,
                 from drivers/gpu/drm/i915/gem/i915_gem_context.h:12,
                 from drivers/gpu/drm/i915/i915_driver.c:66:
./drivers/gpu/drm/i915/gt/intel_engine.h:361:62: note: expected ‘struct intel_gt *’ but argument is of type ‘struct intel_engine_cs *’
  361 | void intel_engine_blitter_context_set_ready(struct intel_gt *gt, bool ready);
      |                                             ~~~~~~~~~~~~~~~~~^~
cc1: all warnings being treated as errors
make[6]: *** [scripts/Makefile.build:243: drivers/gpu/drm/i915/i915_driver.o] Error 1
make[5]: *** [scripts/Makefile.build:480: drivers/gpu/drm/i915] Error 2
make[4]: *** [scripts/Makefile.build:480: drivers/gpu/drm] Error 2
make[3]: *** [scripts/Makefile.build:480: drivers/gpu] Error 2
make[2]: *** [scripts/Makefile.build:480: drivers] Error 2
make[1]: *** [/home/kbuild/kernel/Makefile:2032: .] Error 2
make: *** [Makefile:234: __sub-make] Error 2
Build failed, no error log produced




More information about the Intel-gfx-trybot mailing list