tree:
https://github.com/jimc/linux.git dd-drm-next
head: 868345730ac73300304f4af2c4f03bf7e283db85
commit: 868345730ac73300304f4af2c4f03bf7e283db85 [11/11] dyndbg: add print-once and
print-ratelimited features. RFC.
config: arm-aspeed_g4_defconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 11.2.0
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
#
https://github.com/jimc/linux/commit/868345730ac73300304f4af2c4f03bf7e283...
git remote add jimc
https://github.com/jimc/linux.git
git fetch --no-tags jimc dd-drm-next
git checkout 868345730ac73300304f4af2c4f03bf7e283db85
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
lib/dynamic_debug.c: In function 'param_set_dyndbg':
lib/dynamic_debug.c:647:68: error: invalid use of undefined type 'struct
module'
647 | matches = dynamic_debug_exec_queries(query,
kp->mod->name);
| ^~
lib/dynamic_debug.c: In function 'dd_rl_fetch':
> lib/dynamic_debug.c:1413:19: warning: cast from pointer to
integer of different size [-Wpointer-to-int-cast]
1413 | u64 key =
(u64)desc;
| ^
vim +1413 lib/dynamic_debug.c
1406
1407 /*
1408 * called when enabled callsite has _DPRINTK_FLAGS_RATELIMITED flag
1409 * set (echo +pr >control), it hashes on &table-header+index
1410 */
1411 static struct dd_ratelimit *dd_rl_fetch(struct _ddebug *desc)
1412 {
1413 u64 key = (u64)desc;
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org