tree: https://github.com/skeggsb/linux linux-5.12 head: d1f5a3fc85566e9ddce9361ef180f070367e6eab commit: c3cc12eaf511a8a47ade42f521534255ef8ffd47 [6/19] drm/nouveau/mc/tu102: Fix MMU fault interrupts on Turing config: i386-randconfig-s001-20210129 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.3-215-g0fb77bb6-dirty # https://github.com/skeggsb/linux/commit/c3cc12eaf511a8a47ade42f521534255ef8ffd47 git remote add skeggsb https://github.com/skeggsb/linux git fetch --no-tags skeggsb linux-5.12 git checkout c3cc12eaf511a8a47ade42f521534255ef8ffd47 # save the attached .config to linux build tree make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=i386 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" >> drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:50:1: sparse: sparse: symbol 'tu102_mc_intr_unarm' was not declared. Should it be static? >> drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:62:1: sparse: sparse: symbol 'tu102_mc_intr_rearm' was not declared. Should it be static? >> drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:74:1: sparse: sparse: symbol 'tu102_mc_intr_mask' was not declared. Should it be static? >> drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c:132:1: sparse: sparse: symbol 'tu102_mc_new_' was not declared. Should it be static? Please review and possibly fold the followup patch. --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org