From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2012354025484084982==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [mlankhorst:xe 124/165] drivers/gpu/drm/xe/xe_vm.c:160:3: error: implicit declaration of function 'writeq'; did you mean 'writel'? Date: Thu, 27 Jan 2022 12:04:37 +0800 Message-ID: <202201271251.UUO143AR-lkp@intel.com> List-Id: --===============2012354025484084982== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: git://people.freedesktop.org/~mlankhorst/linux xe head: 4bc3039b4403c76a13d58f7ac1f7c07dca6f88d8 commit: 5b618f2bacec0b689def464e9771e604cada24d7 [124/165] xe/vm: Use write= q when is_iomem config: i386-allyesconfig (https://download.01.org/0day-ci/archive/20220127= /202201271251.UUO143AR-lkp(a)intel.com/config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=3D1 build): git remote add mlankhorst git://people.freedesktop.org/~mlankhorst/= linux git fetch --no-tags mlankhorst xe git checkout 5b618f2bacec0b689def464e9771e604cada24d7 # save the config file to linux build tree mkdir build_dir make W=3D1 O=3Dbuild_dir ARCH=3Di386 SHELL=3D/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): drivers/gpu/drm/xe/xe_vm.c: In function '__xe_pt_write': >> drivers/gpu/drm/xe/xe_vm.c:160:3: error: implicit declaration of functio= n 'writeq'; did you mean 'writel'? [-Werror=3Dimplicit-function-declaration] 160 | writeq(data, (uint64_t __iomem *)map_u64); | ^~~~~~ | writel drivers/gpu/drm/xe/xe_vm.c: At top level: drivers/gpu/drm/xe/xe_vm.c:165:15: error: no previous prototype for 'xe_= pt_create' [-Werror=3Dmissing-prototypes] 165 | struct xe_pt *xe_pt_create(struct xe_vm *vm, unsigned int level) | ^~~~~~~~~~~~ cc1: all warnings being treated as errors vim +160 drivers/gpu/drm/xe/xe_vm.c 151 = 152 static void __xe_pt_write(struct ttm_bo_kmap_obj *map, 153 unsigned int idx, uint64_t data) 154 { 155 bool is_iomem; 156 uint64_t *map_u64; 157 = 158 map_u64 =3D ttm_kmap_obj_virtual(map, &is_iomem); 159 if (is_iomem) > 160 writeq(data, (uint64_t __iomem *)map_u64); 161 else 162 map_u64[idx] =3D data; 163 } 164 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============2012354025484084982==--