[alsa-devel] [sound:for-linus 18/18] drivers/net//ethernet/via/via-rhine.c:1118:2: error: implicit declaration of function 'pci_iounmap'; did you mean 'pcim_iounmap'?

kbuild test robot lkp at intel.com
Tue Nov 27 21:22:22 CET 2018


tree:   https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git for-linus
head:   22449df3017d056abde1a1366abe6bb6a3e87751
commit: 22449df3017d056abde1a1366abe6bb6a3e87751 [18/18] sh: Always enable CONFIG_GENERIC_PCI_IOMAP
config: sh-allyesconfig (attached as .config)
compiler: sh4-linux-gnu-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 22449df3017d056abde1a1366abe6bb6a3e87751
        # save the attached .config to linux build tree
        GCC_VERSION=7.2.0 make.cross ARCH=sh 

All errors (new ones prefixed by >>):

   drivers/net//ethernet/via/via-rhine.c: In function 'rhine_init_one_pci':
>> drivers/net//ethernet/via/via-rhine.c:1118:2: error: implicit declaration of function 'pci_iounmap'; did you mean 'pcim_iounmap'? [-Werror=implicit-function-declaration]
     pci_iounmap(pdev, ioaddr);
     ^~~~~~~~~~~
     pcim_iounmap
   drivers/net//ethernet/via/via-rhine.c: In function 'rhine_remove_one_platform':
   drivers/net//ethernet/via/via-rhine.c:2467:24: warning: unused variable 'rp' [-Wunused-variable]
     struct rhine_private *rp = netdev_priv(dev);
                           ^~
   cc1: some warnings being treated as errors

vim +1118 drivers/net//ethernet/via/via-rhine.c

2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1060  
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1061  	rc = pci_enable_device(pdev);
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1062  	if (rc)
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1063  		goto err_out;
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1064  
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1065  	if (pdev->revision < VTunknown0) {
5b579e212 drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-05-03  1066  		quirks |= rqRhineI;
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1067  	} else if (pdev->revision >= VT6102) {
5b579e212 drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-05-03  1068  		quirks |= rqWOL | rqForceReset;
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1069  		if (pdev->revision < VT6105) {
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1070  			quirks |= rqStatusWBRace;
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1071  		} else {
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1072  			quirks |= rqIntPHY;
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1073  			if (pdev->revision >= VT6105_B0)
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1074  				quirks |= rq6patterns;
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1075  			if (pdev->revision >= VT6105M)
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1076  				quirks |= rqMgmt;
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1077  		}
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1078  	}
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1079  
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1080  	/* sanity check */
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1081  	if ((pci_resource_len(pdev, 0) < io_size) ||
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1082  	    (pci_resource_len(pdev, 1) < io_size)) {
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1083  		rc = -EIO;
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1084  		dev_err(hwdev, "Insufficient PCI resources, aborting\n");
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1085  		goto err_out_pci_disable;
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1086  	}
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1087  
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1088  	pioaddr = pci_resource_start(pdev, 0);
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1089  	memaddr = pci_resource_start(pdev, 1);
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1090  
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1091  	pci_set_master(pdev);
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1092  
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1093  	rc = pci_request_regions(pdev, DRV_NAME);
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1094  	if (rc)
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1095  		goto err_out_pci_disable;
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1096  
5b579e212 drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-05-03  1097  	ioaddr = pci_iomap(pdev, (quirks & rqNeedEnMMIO ? 1 : 0), io_size);
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1098  	if (!ioaddr) {
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1099  		rc = -EIO;
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1100  		dev_err(hwdev,
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1101  			"ioremap failed for device %s, region 0x%X @ 0x%lX\n",
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1102  			dev_name(hwdev), io_size, memaddr);
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1103  		goto err_out_free_res;
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1104  	}
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1105  
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1106  	enable_mmio(pioaddr, quirks);
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1107  
5b579e212 drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-05-03  1108  	rc = verify_mmio(hwdev, pioaddr, ioaddr, quirks);
5b579e212 drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-05-03  1109  	if (rc)
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1110  		goto err_out_unmap;
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1111  
ca8b6e04b drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-30  1112  	rc = rhine_init_one_common(&pdev->dev, quirks,
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1113  				   pioaddr, ioaddr, pdev->irq);
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1114  	if (!rc)
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1115  		return 0;
2d283862d drivers/net/ethernet/via/via-rhine.c Alexey Charkov 2014-04-22  1116  
^1da177e4 drivers/net/via-rhine.c              Linus Torvalds 2005-04-16  1117  err_out_unmap:
^1da177e4 drivers/net/via-rhine.c              Linus Torvalds 2005-04-16 @1118  	pci_iounmap(pdev, ioaddr);
^1da177e4 drivers/net/via-rhine.c              Linus Torvalds 2005-04-16  1119  err_out_free_res:
^1da177e4 drivers/net/via-rhine.c              Linus Torvalds 2005-04-16  1120  	pci_release_regions(pdev);
ae996154f drivers/net/ethernet/via/via-rhine.c Roger Luethi   2014-03-18  1121  err_out_pci_disable:
ae996154f drivers/net/ethernet/via/via-rhine.c Roger Luethi   2014-03-18  1122  	pci_disable_device(pdev);
^1da177e4 drivers/net/via-rhine.c              Linus Torvalds 2005-04-16  1123  err_out:
^1da177e4 drivers/net/via-rhine.c              Linus Torvalds 2005-04-16  1124  	return rc;
^1da177e4 drivers/net/via-rhine.c              Linus Torvalds 2005-04-16  1125  }
^1da177e4 drivers/net/via-rhine.c              Linus Torvalds 2005-04-16  1126  

:::::: The code at line 1118 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:::::: TO: Linus Torvalds <torvalds at ppc970.osdl.org>
:::::: CC: Linus Torvalds <torvalds at ppc970.osdl.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 50579 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20181128/810c67db/attachment-0001.bin>


More information about the Alsa-devel mailing list