== Series Details ==

Series: drm/i915/selftests: Fix build after dma-fence locking rework
URL   : https://patchwork.freedesktop.org/series/161998/
State : failure

== Summary ==

Error: make failed
  CALL    scripts/checksyscalls.sh
  DESCEND objtool
  INSTALL libsubcmd_headers
  CC [M]  drivers/gpu/drm/i915/i915_active.o
In file included from drivers/gpu/drm/i915/i915_active.c:1174:
drivers/gpu/drm/i915/selftests/i915_active.c: In function ‘active_flush’:
drivers/gpu/drm/i915/selftests/i915_active.c:326:23: error: implicit 
declaration of function ‘dma_fence_spinlock’; did you mean ‘dma_fence_signal’? 
[-Werror=implicit-function-declaration]
  326 |         spin_lock_irq(dma_fence_spinlock(fence));
      |                       ^~~~~~~~~~~~~~~~~~
      |                       dma_fence_signal
drivers/gpu/drm/i915/selftests/i915_active.c:326:23: error: passing argument 1 
of ‘spin_lock_irq’ makes pointer from integer without a cast 
[-Werror=int-conversion]
  326 |         spin_lock_irq(dma_fence_spinlock(fence));
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                       |
      |                       int
In file included from ./include/linux/debugobjects.h:6,
                 from drivers/gpu/drm/i915/i915_active.c:7:
./include/linux/spinlock.h:368:55: note: expected ‘spinlock_t *’ {aka ‘struct 
spinlock *’} but argument is of type ‘int’
  368 | static __always_inline void spin_lock_irq(spinlock_t *lock)
      |                                           ~~~~~~~~~~~~^~~~
drivers/gpu/drm/i915/selftests/i915_active.c:328:25: error: passing argument 1 
of ‘spin_unlock_irq’ makes pointer from integer without a cast 
[-Werror=int-conversion]
  328 |         spin_unlock_irq(dma_fence_spinlock(fence)); /* serialise with 
fence->cb_list */
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                         |
      |                         int
./include/linux/spinlock.h:398:57: note: expected ‘spinlock_t *’ {aka ‘struct 
spinlock *’} but argument is of type ‘int’
  398 | static __always_inline void spin_unlock_irq(spinlock_t *lock)
      |                                             ~~~~~~~~~~~~^~~~
cc1: all warnings being treated as errors
make[6]: *** [scripts/Makefile.build:289: drivers/gpu/drm/i915/i915_active.o] 
Error 1
make[5]: *** [scripts/Makefile.build:546: drivers/gpu/drm/i915] Error 2
make[4]: *** [scripts/Makefile.build:546: drivers/gpu/drm] Error 2
make[3]: *** [scripts/Makefile.build:546: drivers/gpu] Error 2
make[2]: *** [scripts/Makefile.build:546: drivers] Error 2
make[1]: *** [/home/kbuild2/kernel/Makefile:2101: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
Build failed, no error log produced


Reply via email to