On Wed, Aug 01, 2018 at 06:59:47AM +0800, kbuild test robot wrote: > tree: git://people.freedesktop.org/~agd5f/linux.git amd-staging-drm-next > head: 5bb19d15d8f29153cdb83ceb9ccc78dce4cd31e4 > commit: b6fde54f62b2e7da0ce5361746ddb81f52bfe6d9 [690/717] drm/ttm: clean up non-x86 definitions on ttm_page_alloc_dma > config: ia64-allmodconfig (attached as .config) > compiler: ia64-linux-gcc (GCC) 8.1.0 > reproduce: > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > git checkout b6fde54f62b2e7da0ce5361746ddb81f52bfe6d9 > # save the attached .config to linux build tree > GCC_VERSION=8.1.0 make.cross ARCH=ia64 > > All errors (new ones prefixed by >>): > > drivers/gpu/drm/ttm/ttm_page_alloc_dma.c: In function 'ttm_set_pages_caching': > >> drivers/gpu/drm/ttm/ttm_page_alloc_dma.c:272:7: error: implicit declaration of function 'set_pages_array_uc'; did you mean 'ttm_set_pages_array_uc'? [-Werror=implicit-function-declaration] > r = set_pages_array_uc(pages, cpages); > ^~~~~~~~~~~~~~~~~~ > ttm_set_pages_array_uc > cc1: some warnings being treated as errors > Thank you! Will fix it later. Thanks, Rui > vim +272 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c > > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 265 > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 266 static int ttm_set_pages_caching(struct dma_pool *pool, > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 267 struct page **pages, unsigned cpages) > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 268 { > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 269 int r = 0; > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 270 /* Set page caching */ > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 271 if (pool->type & IS_UC) { > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 @272 r = set_pages_array_uc(pages, cpages); > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 273 if (r) > 25d0479a Joe Perches 2012-03-16 274 pr_err("%s: Failed to set %d pages to uc!\n", > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 275 pool->dev_name, cpages); > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 276 } > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 277 if (pool->type & IS_WC) { > b6fde54f Huang Rui 2018-07-26 278 r = ttm_set_pages_array_wc(pages, cpages); > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 279 if (r) > 25d0479a Joe Perches 2012-03-16 280 pr_err("%s: Failed to set %d pages to wc!\n", > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 281 pool->dev_name, cpages); > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 282 } > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 283 return r; > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 284 } > 2334b75f Konrad Rzeszutek Wilk 2011-11-03 285 > > :::::: The code at line 272 was first introduced by commit > :::::: 2334b75ffbef6b8932f09ec4418b65ddb764ae99 drm/ttm: provide dma aware ttm page pool code V9 > > :::::: TO: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> > :::::: CC: Dave Airlie <airlied@xxxxxxxxxx> > > --- > 0-DAY kernel test infrastructure Open Source Technology Center > https://lists.01.org/pipermail/kbuild-all Intel Corporation _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel