✗ Fi.CI.BAT: failure for drm/amdgpu: Transfer fences to dmabuf importer

Patchwork patchwork at emeril.freedesktop.org
Tue Aug 7 10:04:14 UTC 2018


== Series Details ==

Series: drm/amdgpu: Transfer fences to dmabuf importer
URL   : https://patchwork.freedesktop.org/series/47795/
State : failure

== Summary ==

CALL    scripts/checksyscalls.sh
  DESCEND  objtool
  CHK     include/generated/compile.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_prime.o
In file included from ./include/linux/radix-tree.h:28:0,
                 from ./include/linux/idr.h:15,
                 from ./include/linux/kernfs.h:14,
                 from ./include/linux/sysfs.h:16,
                 from ./include/linux/kobject.h:20,
                 from ./include/linux/cdev.h:5,
                 from ./include/drm/drmP.h:36,
                 from drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:34:
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c: In function ‘__reservation_object_make_exclusive’:
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:223:34: error: ‘struct reservation_object_list’ has no member named ‘fence_excl’
    rcu_dereference_protected(fobj->fence_excl,
                                  ^
./include/linux/rcupdate.h:359:12: note: in definition of macro ‘__rcu_dereference_protected’
  ((typeof(*p) __force __kernel *)(p)); \
            ^
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:223:4: note: in expansion of macro ‘rcu_dereference_protected’
    rcu_dereference_protected(fobj->fence_excl,
    ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:223:34: error: ‘struct reservation_object_list’ has no member named ‘fence_excl’
    rcu_dereference_protected(fobj->fence_excl,
                                  ^
./include/linux/rcupdate.h:359:35: note: in definition of macro ‘__rcu_dereference_protected’
  ((typeof(*p) __force __kernel *)(p)); \
                                   ^
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:223:4: note: in expansion of macro ‘rcu_dereference_protected’
    rcu_dereference_protected(fobj->fence_excl,
    ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:228:10: error: implicit declaration of function ‘dma_fence_array_create’; did you mean ‘dma_fence_release’? [-Werror=implicit-function-declaration]
  array = dma_fence_array_create(count, fences,
          ^~~~~~~~~~~~~~~~~~~~~~
          dma_fence_release
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:228:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
  array = dma_fence_array_create(count, fences,
        ^
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c: In function ‘amdgpu_gem_map_attach’:
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:276:3: error: too few arguments to function ‘reservation_object_lock’
   reservation_object_lock(bo->tbo.resv);
   ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/drm/ttm/ttm_bo_api.h:42:0,
                 from drivers/gpu/drm/amd/amdgpu/amdgpu.h:39,
                 from drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c:36:
./include/linux/reservation.h:163:1: note: declared here
 reservation_object_lock(struct reservation_object *obj,
 ^~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:317: recipe for target 'drivers/gpu/drm/amd/amdgpu/amdgpu_prime.o' failed
make[4]: *** [drivers/gpu/drm/amd/amdgpu/amdgpu_prime.o] Error 1
scripts/Makefile.build:558: recipe for target 'drivers/gpu/drm/amd/amdgpu' failed
make[3]: *** [drivers/gpu/drm/amd/amdgpu] Error 2
scripts/Makefile.build:558: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:558: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1029: recipe for target 'drivers' failed
make: *** [drivers] Error 2



More information about the Intel-gfx-trybot mailing list