Hi Jacek, I love your patch! Yet something to improve: [auto build test ERROR on drm/drm-next] [also build test ERROR on drm-tip/drm-tip next-20221208] [cannot apply to drm-misc/drm-misc-next linus/master v6.1] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Jacek-Lawrynowicz/New-DRM-accel-driver-for-Intel-VPU/20221208-190957 base: git://anongit.freedesktop.org/drm/drm drm-next patch link: https://lore.kernel.org/r/20221208110733.5498-4-jacek.lawrynowicz%40linux.intel.com patch subject: [PATCH v4 3/7] accel/ivpu: Add GEM buffer object management config: um-allyesconfig compiler: gcc-11 (Debian 11.3.0-8) 11.3.0 reproduce (this is a W=1 build): # https://github.com/intel-lab-lkp/linux/commit/2ff7136d04f23c633714051c55b59631bc5b733d git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Jacek-Lawrynowicz/New-DRM-accel-driver-for-Intel-VPU/20221208-190957 git checkout 2ff7136d04f23c633714051c55b59631bc5b733d # save the config file mkdir build_dir && cp config build_dir/.config make W=1 O=build_dir ARCH=um SHELL=/bin/bash If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot All errors (new ones prefixed by >>): drivers/accel/ivpu/ivpu_gem.c: In function 'shmem_alloc_pages_locked': >> drivers/accel/ivpu/ivpu_gem.c:85:17: error: implicit declaration of function 'set_pages_array_wc' [-Werror=implicit-function-declaration] 85 | set_pages_array_wc(pages, npages); | ^~~~~~~~~~~~~~~~~~ >> drivers/accel/ivpu/ivpu_gem.c:87:17: error: implicit declaration of function 'set_pages_array_uc' [-Werror=implicit-function-declaration] 87 | set_pages_array_uc(pages, npages); | ^~~~~~~~~~~~~~~~~~ drivers/accel/ivpu/ivpu_gem.c: In function 'shmem_free_pages_locked': >> drivers/accel/ivpu/ivpu_gem.c:96:17: error: implicit declaration of function 'set_pages_array_wb' [-Werror=implicit-function-declaration] 96 | set_pages_array_wb(bo->pages, bo->base.size >> PAGE_SHIFT); | ^~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/set_pages_array_wc +85 drivers/accel/ivpu/ivpu_gem.c 74 75 static int __must_check shmem_alloc_pages_locked(struct ivpu_bo *bo) 76 { 77 int npages = bo->base.size >> PAGE_SHIFT; 78 struct page **pages; 79 80 pages = drm_gem_get_pages(&bo->base); 81 if (IS_ERR(pages)) 82 return PTR_ERR(pages); 83 84 if (bo->flags & DRM_IVPU_BO_WC) > 85 set_pages_array_wc(pages, npages); 86 else if (bo->flags & DRM_IVPU_BO_UNCACHED) > 87 set_pages_array_uc(pages, npages); 88 89 bo->pages = pages; 90 return 0; 91 } 92 93 static void shmem_free_pages_locked(struct ivpu_bo *bo) 94 { 95 if (ivpu_bo_cache_mode(bo) != DRM_IVPU_BO_CACHED) > 96 set_pages_array_wb(bo->pages, bo->base.size >> PAGE_SHIFT); 97 98 drm_gem_put_pages(&bo->base, bo->pages, true, false); 99 bo->pages = NULL; 100 } 101 -- 0-DAY CI Kernel Test Service https://01.org/lkp