== 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