linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [linux-next:master 2650/6329] arch/sh/boards/mach-migor/setup.c:605:2: error: implicit declaration of function 'dma_declare_coherent_memory'
@ 2019-02-05 18:54 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2019-02-05 18:54 UTC (permalink / raw)
  To: Hans Verkuil; +Cc: kbuild-all, Mauro Carvalho Chehab, linux-media

[-- Attachment #1: Type: text/plain, Size: 9697 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head:   1ff5403385648b1554fd1aeffffdeec71d9cd41c
commit: 386a35eb70569b3158392eb573fe42589a669da4 [2650/6329] media: tw9910.h: remove obsolete soc_camera.h include.
config: sh-migor_defconfig (attached as .config)
compiler: sh4-linux-gnu-gcc (Debian 8.2.0-11) 8.2.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 386a35eb70569b3158392eb573fe42589a669da4
        # save the attached .config to linux build tree
        GCC_VERSION=8.2.0 make.cross ARCH=sh 

All errors (new ones prefixed by >>):

   arch/sh/boards/mach-migor/setup.c: In function 'migor_devices_setup':
>> arch/sh/boards/mach-migor/setup.c:605:2: error: implicit declaration of function 'dma_declare_coherent_memory' [-Werror=implicit-function-declaration]
     dma_declare_coherent_memory(&migor_ceu_device.dev,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> arch/sh/boards/mach-migor/setup.c:608:9: error: 'DMA_MEMORY_EXCLUSIVE' undeclared (first use in this function); did you mean 'WQ_FLAG_EXCLUSIVE'?
            DMA_MEMORY_EXCLUSIVE);
            ^~~~~~~~~~~~~~~~~~~~
            WQ_FLAG_EXCLUSIVE
   arch/sh/boards/mach-migor/setup.c:608:9: note: each undeclared identifier is reported only once for each function it appears in
   cc1: some warnings being treated as errors

vim +/dma_declare_coherent_memory +605 arch/sh/boards/mach-migor/setup.c

91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  551  
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  552  	/* CEU */
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  553  	gpio_request(GPIO_FN_VIO_CLK2, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  554  	gpio_request(GPIO_FN_VIO_VD2, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  555  	gpio_request(GPIO_FN_VIO_HD2, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  556  	gpio_request(GPIO_FN_VIO_FLD, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  557  	gpio_request(GPIO_FN_VIO_CKO, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  558  	gpio_request(GPIO_FN_VIO_D15, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  559  	gpio_request(GPIO_FN_VIO_D14, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  560  	gpio_request(GPIO_FN_VIO_D13, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  561  	gpio_request(GPIO_FN_VIO_D12, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  562  	gpio_request(GPIO_FN_VIO_D11, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  563  	gpio_request(GPIO_FN_VIO_D10, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  564  	gpio_request(GPIO_FN_VIO_D9, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  565  	gpio_request(GPIO_FN_VIO_D8, NULL);
91b6f3c525 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2008-10-08  566  
9d56dd3b08 arch/sh/boards/mach-migor/setup.c    Paul Mundt            2010-01-26  567  	__raw_writew(__raw_readw(PORT_MSELCRB) | 0x2000, PORT_MSELCRB); /* D15->D8 */
1765534c23 arch/sh/boards/renesas/migor/setup.c Magnus Damm           2008-07-28  568  
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  569  	/* SIU: Port B */
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  570  	gpio_request(GPIO_FN_SIUBOLR, NULL);
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  571  	gpio_request(GPIO_FN_SIUBOBT, NULL);
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  572  	gpio_request(GPIO_FN_SIUBISLD, NULL);
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  573  	gpio_request(GPIO_FN_SIUBOSLD, NULL);
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  574  	gpio_request(GPIO_FN_SIUMCKB, NULL);
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  575  
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  576  	/*
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  577  	 * The original driver sets SIUB OLR/OBT, ILR/IBT, and SIUA OLR/OBT to
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  578  	 * output. Need only SIUB, set to output for master mode (table 34.2)
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  579  	 */
7d0b0a4434 arch/sh/boards/mach-migor/setup.c    Paul Mundt            2010-03-02  580  	__raw_writew(__raw_readw(PORT_MSELCRA) | 1, PORT_MSELCRA);
920925f90f arch/sh/boards/mach-migor/setup.c    Guennadi Liakhovetski 2010-01-19  581  
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  582  	 /*
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  583  	  * Use 10 MHz VIO_CKO instead of 24 MHz to work around signal quality
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  584  	  * issues on Panel Board V2.1.
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  585  	  */
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  586  	video_clk = clk_get(NULL, "video_clk");
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  587  	if (!IS_ERR(video_clk)) {
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  588  		clk_set_rate(video_clk, clk_round_rate(video_clk, 10000000));
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  589  		clk_put(video_clk);
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  590  	}
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  591  
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  592  	/* Add a clock alias for ov7725 xclk source. */
89ce93fd5b arch/sh/boards/mach-migor/setup.c    Akinobu Mita          2018-05-06  593  	clk_add_alias(NULL, "0-0021", "video_clk", NULL);
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  594  
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  595  	/* Register GPIOs for video sources. */
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  596  	gpiod_add_lookup_table(&ov7725_gpios);
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  597  	gpiod_add_lookup_table(&tw9910_gpios);
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  598  
0c6111eccc arch/sh/boards/renesas/migor/setup.c Magnus Damm           2008-03-25  599  	i2c_register_board_info(0, migor_i2c_devices,
0c6111eccc arch/sh/boards/renesas/migor/setup.c Magnus Damm           2008-03-25  600  				ARRAY_SIZE(migor_i2c_devices));
0c6111eccc arch/sh/boards/renesas/migor/setup.c Magnus Damm           2008-03-25  601  
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  602  	/* Initialize CEU platform device separately to map memory first */
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  603  	device_initialize(&migor_ceu_device.dev);
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  604  	arch_setup_pdev_archdata(&migor_ceu_device);
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21 @605  	dma_declare_coherent_memory(&migor_ceu_device.dev,
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  606  				    ceu_dma_membase, ceu_dma_membase,
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  607  				    ceu_dma_membase + CEU_BUFFER_MEMORY_SIZE - 1,
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21 @608  				    DMA_MEMORY_EXCLUSIVE);
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  609  
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  610  	platform_device_add(&migor_ceu_device);
186c446f4b arch/sh/boards/mach-migor/setup.c    Jacopo Mondi          2018-02-21  611  
70f784ec1d arch/sh/boards/renesas/migor/setup.c Magnus Damm           2008-02-07  612  	return platform_add_devices(migor_devices, ARRAY_SIZE(migor_devices));
70f784ec1d arch/sh/boards/renesas/migor/setup.c Magnus Damm           2008-02-07  613  }
ba3a170191 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2009-08-13  614  arch_initcall(migor_devices_setup);
0ec80fddf1 arch/sh/boards/mach-migor/setup.c    Magnus Damm           2009-06-03  615  

:::::: The code at line 605 was first introduced by commit
:::::: 186c446f4b840bd77b79d3dc951ca436cb8abe79 media: arch: sh: migor: Use new renesas-ceu camera driver

:::::: TO: Jacopo Mondi <jacopo+renesas@jmondi.org>
:::::: CC: Mauro Carvalho Chehab <mchehab@s-opensource.com>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 13390 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-02-05 18:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-05 18:54 [linux-next:master 2650/6329] arch/sh/boards/mach-migor/setup.c:605:2: error: implicit declaration of function 'dma_declare_coherent_memory' kbuild test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).