[spi:for-4.20 62/63] drivers/spi/spi-pxa2xx.c:1457:15: error: implicit declaration of function 'pci_match_id'; did you mean 'pci_map_sg'?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



tree:   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-4.20
head:   44221ebae2da9daad053e383240d8aeacacaa43e
commit: 87ae1d2d70772d661162de03e56c8d1cc5f12650 [62/63] spi: pxa2xx: Add devicetree support
config: arm-imote2_defconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (Debian 7.2.0-11) 7.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 87ae1d2d70772d661162de03e56c8d1cc5f12650
        # save the attached .config to linux build tree
        GCC_VERSION=7.2.0 make.cross ARCH=arm 

All error/warnings (new ones prefixed by >>):

   drivers/spi/spi-pxa2xx.c: In function 'pxa2xx_spi_init_pdata':
>> drivers/spi/spi-pxa2xx.c:1457:15: error: implicit declaration of function 'pci_match_id'; did you mean 'pci_map_sg'? [-Werror=implicit-function-declaration]
      pcidev_id = pci_match_id(pxa2xx_spi_pci_compound_match,
                  ^~~~~~~~~~~~
                  pci_map_sg
>> drivers/spi/spi-pxa2xx.c:1457:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
      pcidev_id = pci_match_id(pxa2xx_spi_pci_compound_match,
                ^
   cc1: some warnings being treated as errors

vim +1457 drivers/spi/spi-pxa2xx.c

87ae1d2d7 Lubomir Rintel  2018-10-10  1438  
a3496855d Mika Westerberg 2013-01-22  1439  static struct pxa2xx_spi_master *
0db642151 Jarkko Nikula   2015-10-28  1440  pxa2xx_spi_init_pdata(struct platform_device *pdev)
a3496855d Mika Westerberg 2013-01-22  1441  {
a3496855d Mika Westerberg 2013-01-22  1442  	struct pxa2xx_spi_master *pdata;
a3496855d Mika Westerberg 2013-01-22  1443  	struct acpi_device *adev;
a3496855d Mika Westerberg 2013-01-22  1444  	struct ssp_device *ssp;
a3496855d Mika Westerberg 2013-01-22  1445  	struct resource *res;
34cadd9c1 Jarkko Nikula   2015-07-30  1446  	const struct acpi_device_id *adev_id = NULL;
34cadd9c1 Jarkko Nikula   2015-07-30  1447  	const struct pci_device_id *pcidev_id = NULL;
87ae1d2d7 Lubomir Rintel  2018-10-10  1448  	const struct of_device_id *of_id = NULL;
55ef8262f Lubomir Rintel  2018-10-10  1449  	enum pxa_ssp_type type;
a3496855d Mika Westerberg 2013-01-22  1450  
b9f6940a4 Jarkko Nikula   2015-09-25  1451  	adev = ACPI_COMPANION(&pdev->dev);
a3496855d Mika Westerberg 2013-01-22  1452  
87ae1d2d7 Lubomir Rintel  2018-10-10  1453  	if (pdev->dev.of_node)
87ae1d2d7 Lubomir Rintel  2018-10-10  1454  		of_id = of_match_device(pdev->dev.driver->of_match_table,
87ae1d2d7 Lubomir Rintel  2018-10-10  1455  					&pdev->dev);
87ae1d2d7 Lubomir Rintel  2018-10-10  1456  	else if (dev_is_pci(pdev->dev.parent))
34cadd9c1 Jarkko Nikula   2015-07-30 @1457  		pcidev_id = pci_match_id(pxa2xx_spi_pci_compound_match,
34cadd9c1 Jarkko Nikula   2015-07-30  1458  					 to_pci_dev(pdev->dev.parent));
0db642151 Jarkko Nikula   2015-10-28  1459  	else if (adev)
34cadd9c1 Jarkko Nikula   2015-07-30  1460  		adev_id = acpi_match_device(pdev->dev.driver->acpi_match_table,
34cadd9c1 Jarkko Nikula   2015-07-30  1461  					    &pdev->dev);
0db642151 Jarkko Nikula   2015-10-28  1462  	else
0db642151 Jarkko Nikula   2015-10-28  1463  		return NULL;
34cadd9c1 Jarkko Nikula   2015-07-30  1464  
34cadd9c1 Jarkko Nikula   2015-07-30  1465  	if (adev_id)
55ef8262f Lubomir Rintel  2018-10-10  1466  		type = (enum pxa_ssp_type)adev_id->driver_data;
34cadd9c1 Jarkko Nikula   2015-07-30  1467  	else if (pcidev_id)
55ef8262f Lubomir Rintel  2018-10-10  1468  		type = (enum pxa_ssp_type)pcidev_id->driver_data;
87ae1d2d7 Lubomir Rintel  2018-10-10  1469  	else if (of_id)
87ae1d2d7 Lubomir Rintel  2018-10-10  1470  		type = (enum pxa_ssp_type)of_id->data;
03fbf488c Jarkko Nikula   2015-06-04  1471  	else
03fbf488c Jarkko Nikula   2015-06-04  1472  		return NULL;
03fbf488c Jarkko Nikula   2015-06-04  1473  
cc0ee9873 Mika Westerberg 2013-06-20  1474  	pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL);
9deae4592 Jingoo Han      2014-04-29  1475  	if (!pdata)
a3496855d Mika Westerberg 2013-01-22  1476  		return NULL;
a3496855d Mika Westerberg 2013-01-22  1477  
a3496855d Mika Westerberg 2013-01-22  1478  	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
a3496855d Mika Westerberg 2013-01-22  1479  	if (!res)
a3496855d Mika Westerberg 2013-01-22  1480  		return NULL;
a3496855d Mika Westerberg 2013-01-22  1481  
a3496855d Mika Westerberg 2013-01-22  1482  	ssp = &pdata->ssp;
a3496855d Mika Westerberg 2013-01-22  1483  
a3496855d Mika Westerberg 2013-01-22  1484  	ssp->phys_base = res->start;
cbfd6a21b Sachin Kamat    2013-04-08  1485  	ssp->mmio_base = devm_ioremap_resource(&pdev->dev, res);
cbfd6a21b Sachin Kamat    2013-04-08  1486  	if (IS_ERR(ssp->mmio_base))
6dc81f6fc Mika Westerberg 2013-05-13  1487  		return NULL;
a3496855d Mika Westerberg 2013-01-22  1488  

:::::: The code at line 1457 was first introduced by commit
:::::: 34cadd9c1bcbd5ad5a1f379b013526a8046d4aed spi: pxa2xx: Add support for Intel Sunrisepoint

:::::: TO: Jarkko Nikula <jarkko.nikula@xxxxxxxxxxxxxxx>
:::::: CC: Mark Brown <broonie@xxxxxxxxxx>

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

Attachment: .config.gz
Description: application/gzip


[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux