== Series Details ==
Series: drm/{i915, xe}: Refactor generic_handle_irq_safe() error messages (rev3)
URL : https://patchwork.freedesktop.org/series/167911/
State : failure
== Summary ==
Error: make failed
DESCEND objtool
INSTALL libsubcmd_headers
CC [M] drivers/gpu/drm/i915/gt/intel_gsc.o
In file included from ./include/linux/device.h:15,
from ./include/linux/auxiliary_bus.h:11,
from ./include/linux/mei_aux.h:8,
from drivers/gpu/drm/i915/gt/intel_gsc.c:7:
drivers/gpu/drm/i915/gt/intel_gsc.c: In function ‘gsc_irq_handler’:
drivers/gpu/drm/i915/gt/intel_gsc.c:289:84: error: passing argument 1 of
‘PTR_ERR’ makes pointer from integer without a cast [-Werror=int-conversion]
289 | gt_err_ratelimited(gt, "GSC: irq handling failed
(%pe)\n", PTR_ERR(ret));
|
^~~
|
|
|
int
./include/linux/dev_printk.h:110:37: note: in definition of macro
‘dev_printk_index_wrap’
110 | _p_func(dev, fmt, ##__VA_ARGS__);
\
| ^~~~~~~~~~~
./include/linux/dev_printk.h:215:17: note: in expansion of macro ‘dev_err’
215 | dev_level(dev, fmt, ##__VA_ARGS__);
\
| ^~~~~~~~~
./include/linux/dev_printk.h:225:9: note: in expansion of macro
‘dev_level_ratelimited’
225 | dev_level_ratelimited(dev_err, dev, fmt, ##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~
./include/drm/drm_print.h:615:9: note: in expansion of macro
‘dev_err_ratelimited’
615 | dev_##level##type(__drm_to_dev(drm), "[drm] " fmt,
##__VA_ARGS__)
| ^~~~
./include/drm/drm_print.h:645:9: note: in expansion of macro ‘__drm_printk’
645 | __drm_printk((drm), err, _ratelimited, "*ERROR* " fmt,
##__VA_ARGS__)
| ^~~~~~~~~~~~
./drivers/gpu/drm/i915/gt/intel_gt_print.h:32:9: note: in expansion of macro
‘drm_err_ratelimited’
32 | drm_err_ratelimited(&(_gt)->i915->drm, "GT%u: " _fmt,
(_gt)->info.id, ##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/gt/intel_gsc.c:289:17: note: in expansion of macro
‘gt_err_ratelimited’
289 | gt_err_ratelimited(gt, "GSC: irq handling failed
(%pe)\n", PTR_ERR(ret));
| ^~~~~~~~~~~~~~~~~~
In file included from ./include/linux/cleanup.h:6,
from ./include/linux/preempt.h:11,
from ./include/linux/spinlock.h:56,
from ./include/linux/irq.h:14,
from drivers/gpu/drm/i915/gt/intel_gsc.c:6:
./include/linux/err.h:63:61: note: expected ‘const void *’ but argument is of
type ‘int’
63 | static inline long __must_check PTR_ERR(__force const void *ptr)
| ~~~~~~~~~~~~^~~
./include/drm/drm_print.h:615:46: error: format ‘%p’ expects argument of type
‘void *’, but argument 4 has type ‘long int’ [-Werror=format=]
615 | dev_##level##type(__drm_to_dev(drm), "[drm] " fmt,
##__VA_ARGS__)
| ^~~~~~~~
./include/linux/dev_printk.h:110:30: note: in definition of macro
‘dev_printk_index_wrap’
110 | _p_func(dev, fmt, ##__VA_ARGS__);
\
| ^~~
./include/linux/dev_printk.h:154:56: note: in expansion of macro ‘dev_fmt’
154 | dev_printk_index_wrap(_dev_err, KERN_ERR, dev, dev_fmt(fmt),
##__VA_ARGS__)
| ^~~~~~~
./include/linux/dev_printk.h:215:17: note: in expansion of macro ‘dev_err’
215 | dev_level(dev, fmt, ##__VA_ARGS__);
\
| ^~~~~~~~~
./include/linux/dev_printk.h:225:9: note: in expansion of macro
‘dev_level_ratelimited’
225 | dev_level_ratelimited(dev_err, dev, fmt, ##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~
./include/drm/drm_print.h:615:9: note: in expansion of macro
‘dev_err_ratelimited’
615 | dev_##level##type(__drm_to_dev(drm), "[drm] " fmt,
##__VA_ARGS__)
| ^~~~
./include/drm/drm_print.h:645:9: note: in expansion of macro ‘__drm_printk’
645 | __drm_printk((drm), err, _ratelimited, "*ERROR* " fmt,
##__VA_ARGS__)
| ^~~~~~~~~~~~
./drivers/gpu/drm/i915/gt/intel_gt_print.h:32:9: note: in expansion of macro
‘drm_err_ratelimited’
32 | drm_err_ratelimited(&(_gt)->i915->drm, "GT%u: " _fmt,
(_gt)->info.id, ##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/gt/intel_gsc.c:289:17: note: in expansion of macro
‘gt_err_ratelimited’
289 | gt_err_ratelimited(gt, "GSC: irq handling failed
(%pe)\n", PTR_ERR(ret));
| ^~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[6]: *** [scripts/Makefile.build:289: drivers/gpu/drm/i915/gt/intel_gsc.o]
Error 1
make[5]: *** [scripts/Makefile.build:548: drivers/gpu/drm/i915] Error 2
make[4]: *** [scripts/Makefile.build:548: drivers/gpu/drm] Error 2
make[3]: *** [scripts/Makefile.build:548: drivers/gpu] Error 2
make[2]: *** [scripts/Makefile.build:548: drivers] Error 2
make[1]: *** [/home/kbuild/kernel/Makefile:2143: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
Build failed, no error log produced