Hi Ronald,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on input/next]
[also build test ERROR on v5.0-rc4]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:    
https://github.com/0day-ci/linux/commits/Ronald-Tschal-r/drm-bridge-sil_sii8620-depend-on-INPUT-instead-of-selecting-it/20190205-003319
base:   https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git next
config: sh-allmodconfig (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
        # save the attached .config to linux build tree
        GCC_VERSION=8.2.0 make.cross ARCH=sh 

All errors (new ones prefixed by >>):

   drivers//spi/spi-pxa2xx-pci.c: In function 'pxa2xx_spi_pci_probe':
   drivers//spi/spi-pxa2xx-pci.c:205:8: error: implicit declaration of function 
'pcim_enable_device'; did you mean 'pci_enable_device'? 
[-Werror=implicit-function-declaration]
     ret = pcim_enable_device(dev);
           ^~~~~~~~~~~~~~~~~~
           pci_enable_device
   drivers//spi/spi-pxa2xx-pci.c:235:8: error: implicit declaration of function 
'pci_alloc_irq_vectors'; did you mean 'pci_alloc_consistent'? 
[-Werror=implicit-function-declaration]
     ret = pci_alloc_irq_vectors(dev, 1, 1, PCI_IRQ_ALL_TYPES);
           ^~~~~~~~~~~~~~~~~~~~~
           pci_alloc_consistent
>> drivers//spi/spi-pxa2xx-pci.c:235:41: error: 'PCI_IRQ_ALL_TYPES' undeclared 
>> (first use in this function); did you mean 'PCI_PRI_ALLOC_REQ'?
     ret = pci_alloc_irq_vectors(dev, 1, 1, PCI_IRQ_ALL_TYPES);
                                            ^~~~~~~~~~~~~~~~~
                                            PCI_PRI_ALLOC_REQ
   drivers//spi/spi-pxa2xx-pci.c:235:41: note: each undeclared identifier is 
reported only once for each function it appears in
   drivers//spi/spi-pxa2xx-pci.c:238:13: error: implicit declaration of 
function 'pci_irq_vector'; did you mean 'rcu_irq_enter'? 
[-Werror=implicit-function-declaration]
     ssp->irq = pci_irq_vector(dev, 0);
                ^~~~~~~~~~~~~~
                rcu_irq_enter
   drivers//spi/spi-pxa2xx-pci.c: At top level:
   drivers//spi/spi-pxa2xx-pci.c:296:1: warning: data definition has no type or 
storage class
    module_pci_driver(pxa2xx_spi_pci_driver);
    ^~~~~~~~~~~~~~~~~
   drivers//spi/spi-pxa2xx-pci.c:296:1: error: type defaults to 'int' in 
declaration of 'module_pci_driver' [-Werror=implicit-int]
   drivers//spi/spi-pxa2xx-pci.c:296:1: warning: parameter names (without 
types) in function declaration
   drivers//spi/spi-pxa2xx-pci.c:289:26: warning: 'pxa2xx_spi_pci_driver' 
defined but not used [-Wunused-variable]
    static struct pci_driver pxa2xx_spi_pci_driver = {
                             ^~~~~~~~~~~~~~~~~~~~~
   cc1: some warnings being treated as errors

vim +235 drivers//spi/spi-pxa2xx-pci.c

d6ba32d5c drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-04-18  
193  
d6ba32d5c drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-04-18  
194  static int pxa2xx_spi_pci_probe(struct pci_dev *dev,
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
195                const struct pci_device_id *ent)
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
196  {
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
197        struct platform_device_info pi;
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
198        int ret;
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
199        struct platform_device *pdev;
0f3e1d27a drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2011-02-03  
200        struct pxa2xx_spi_master spi_pdata;
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
201        struct ssp_device *ssp;
d6ba32d5c drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-04-18  
202        struct pxa_spi_info *c;
afa93c901 drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-07-25  
203        char buf[40];
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
204  
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07 
@205        ret = pcim_enable_device(dev);
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
206        if (ret)
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
207                return ret;
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
208  
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
209        ret = pcim_iomap_regions(dev, 1 << 0, "PXA2xx SPI");
c13463407 drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-03-05  
210        if (ret)
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
211                return ret;
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
212  
d6ba32d5c drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-04-18  
213        c = &spi_info_configs[ent->driver_data];
743485ea3 drivers/spi/spi-pxa2xx-pci.c Andy Shevchenko           2016-07-04  
214        if (c->setup) {
743485ea3 drivers/spi/spi-pxa2xx-pci.c Andy Shevchenko           2016-07-04  
215                ret = c->setup(dev, c);
743485ea3 drivers/spi/spi-pxa2xx-pci.c Andy Shevchenko           2016-07-04  
216                if (ret)
743485ea3 drivers/spi/spi-pxa2xx-pci.c Andy Shevchenko           2016-07-04  
217                        return ret;
b729bf345 drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2014-08-19  
218        }
b729bf345 drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2014-08-19  
219  
743485ea3 drivers/spi/spi-pxa2xx-pci.c Andy Shevchenko           2016-07-04  
220        memset(&spi_pdata, 0, sizeof(spi_pdata));
743485ea3 drivers/spi/spi-pxa2xx-pci.c Andy Shevchenko           2016-07-04  
221        spi_pdata.num_chipselect = (c->num_chipselect > 0) ? 
c->num_chipselect : dev->devfn;
743485ea3 drivers/spi/spi-pxa2xx-pci.c Andy Shevchenko           2016-07-04  
222        spi_pdata.dma_filter = c->dma_filter;
b729bf345 drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2014-08-19  
223        spi_pdata.tx_param = c->tx_param;
b729bf345 drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2014-08-19  
224        spi_pdata.rx_param = c->rx_param;
b729bf345 drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2014-08-19  
225        spi_pdata.enable_dma = c->rx_param && c->tx_param;
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
226  
851bacf59 drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
227        ssp = &spi_pdata.ssp;
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
228        ssp->phys_base = pci_resource_start(dev, 0);
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
229        ssp->mmio_base = pcim_iomap_table(dev)[0];
d6ba32d5c drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-04-18  
230        ssp->port_id = (c->port_id >= 0) ? c->port_id : dev->devfn;
d6ba32d5c drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-04-18  
231        ssp->type = c->type;
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
232  
64e02cb0b drivers/spi/spi-pxa2xx-pci.c Jan Kiszka                2017-01-21  
233        pci_set_master(dev);
64e02cb0b drivers/spi/spi-pxa2xx-pci.c Jan Kiszka                2017-01-21  
234  
64e02cb0b drivers/spi/spi-pxa2xx-pci.c Jan Kiszka                2017-01-21 
@235        ret = pci_alloc_irq_vectors(dev, 1, 1, PCI_IRQ_ALL_TYPES);
64e02cb0b drivers/spi/spi-pxa2xx-pci.c Jan Kiszka                2017-01-21  
236        if (ret < 0)
64e02cb0b drivers/spi/spi-pxa2xx-pci.c Jan Kiszka                2017-01-21  
237                return ret;
64e02cb0b drivers/spi/spi-pxa2xx-pci.c Jan Kiszka                2017-01-21  
238        ssp->irq = pci_irq_vector(dev, 0);
64e02cb0b drivers/spi/spi-pxa2xx-pci.c Jan Kiszka                2017-01-21  
239  
afa93c901 drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-07-25  
240        snprintf(buf, sizeof(buf), "pxa2xx-spi.%d", ssp->port_id);
280af2b8e drivers/spi/spi-pxa2xx-pci.c Stephen Boyd              2016-04-19  
241        ssp->clk = clk_register_fixed_rate(&dev->dev, buf , NULL, 0,
280af2b8e drivers/spi/spi-pxa2xx-pci.c Stephen Boyd              2016-04-19  
242                                           c->max_clk_rate);
afa93c901 drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-07-25  
243         if (IS_ERR(ssp->clk))
afa93c901 drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-07-25  
244                return PTR_ERR(ssp->clk);
afa93c901 drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-07-25  
245  
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
246        memset(&pi, 0, sizeof(pi));
b70cd2de0 drivers/spi/spi-pxa2xx-pci.c Andy Shevchenko           2016-08-24  
247        pi.fwnode = dev->dev.fwnode;
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
248        pi.parent = &dev->dev;
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
249        pi.name = "pxa2xx-spi";
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
250        pi.id = ssp->port_id;
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
251        pi.data = &spi_pdata;
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
252        pi.size_data = sizeof(spi_pdata);
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
253  
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
254        pdev = platform_device_register_full(&pi);
afa93c901 drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-07-25  
255        if (IS_ERR(pdev)) {
afa93c901 drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-07-25  
256                clk_unregister(ssp->clk);
d77b5382e drivers/spi/spi-pxa2xx-pci.c Wei Yongjun               2013-02-22  
257                return PTR_ERR(pdev);
afa93c901 drivers/spi/spi-pxa2xx-pci.c Chew, Chiau Ee            2014-07-25  
258        }
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
259  
851bacf59 drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
260        pci_set_drvdata(dev, pdev);
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
261  
0202775bc drivers/spi/spi-pxa2xx-pci.c Mika Westerberg           2013-01-07  
262        return 0;
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
263  }
d6ea3df0d drivers/spi/pxa2xx_spi_pci.c Sebastian Andrzej Siewior 2010-11-24  
264  

:::::: The code at line 235 was first introduced by commit
:::::: 64e02cb0bdfc7cef0a01e2ad4d567fdc0a74450e spi: pca2xx-pci: Allow MSI

:::::: TO: Jan Kiszka <jan.kis...@siemens.com>
:::::: CC: Mark Brown <broo...@kernel.org>

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

Attachment: .config.gz
Description: application/gzip

Reply via email to