tree: git://anongit.freedesktop.org/drm/drm-tip drm-tip head: ebf3e327527d46b699c2ee4f56211701a05e6001 commit: 4d60100a23ec5b98e43277d82e5de53c359cf02c [885/957] drm/nouveau/fifo: add common channel recovery config: s390-allyesconfig compiler: s390-linux-gcc (GCC) 12.1.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 git remote add drm-tip git://anongit.freedesktop.org/drm/drm-tip git fetch --no-tags drm-tip drm-tip git checkout 4d60100a23ec5b98e43277d82e5de53c359cf02c # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=s390 SHELL=/bin/bash drivers/gpu/drm/ If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c:34:1: warning: no previous prototype for 'nvkm_engn_cgrp_get' [-Wmissing-prototypes] 34 | nvkm_engn_cgrp_get(struct nvkm_engn *engn, unsigned long *pirqflags) | ^~~~~~~~~~~~~~~~~~ vim +/nvkm_engn_cgrp_get +34 drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c 32 33 struct nvkm_cgrp * > 34 nvkm_engn_cgrp_get(struct nvkm_engn *engn, unsigned long *pirqflags) 35 { 36 struct nvkm_cgrp *cgrp = NULL; 37 struct nvkm_chan *chan; 38 bool cgid; 39 int id; 40 41 id = engn->func->cxid(engn, &cgid); 42 if (id < 0) 43 return NULL; 44 45 if (!cgid) { 46 chan = nvkm_runl_chan_get_chid(engn->runl, id, pirqflags); 47 if (chan) 48 cgrp = chan->cgrp; 49 } else { 50 cgrp = nvkm_runl_cgrp_get_cgid(engn->runl, id, pirqflags); 51 } 52 53 WARN_ON(!cgrp); 54 return cgrp; 55 } 56 -- 0-DAY CI Kernel Test Service https://01.org/lkp