tree: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
master
head: 28dc4c8f4557d82e9be020e85e2362239270e704
commit: e963cb789a29b890678b58ef7da5d7c497510b7e [353/390] net: hns3: Add HNS3
VF driver to kernel build framework
coccinelle warnings: (new ones prefixed by >>)
>> drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c:1290:37-38:
>> Unneeded semicolon
vim +1290 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
e2cb1dec Salil Mehta 2017-12-14 1262
e2cb1dec Salil Mehta 2017-12-14 1263 static int hclgevf_pci_init(struct
hclgevf_dev *hdev)
e2cb1dec Salil Mehta 2017-12-14 1264 {
e2cb1dec Salil Mehta 2017-12-14 1265 struct pci_dev *pdev = hdev->pdev;
e2cb1dec Salil Mehta 2017-12-14 1266 struct hclgevf_hw *hw;
e2cb1dec Salil Mehta 2017-12-14 1267 int ret;
e2cb1dec Salil Mehta 2017-12-14 1268
e2cb1dec Salil Mehta 2017-12-14 1269 ret = pci_enable_device(pdev);
e2cb1dec Salil Mehta 2017-12-14 1270 if (ret) {
e2cb1dec Salil Mehta 2017-12-14 1271 dev_err(&pdev->dev, "failed to
enable PCI device\n");
e2cb1dec Salil Mehta 2017-12-14 1272 goto err_no_drvdata;
e2cb1dec Salil Mehta 2017-12-14 1273 }
e2cb1dec Salil Mehta 2017-12-14 1274
e2cb1dec Salil Mehta 2017-12-14 1275 ret =
dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
e2cb1dec Salil Mehta 2017-12-14 1276 if (ret) {
e2cb1dec Salil Mehta 2017-12-14 1277 dev_err(&pdev->dev, "can't set
consistent PCI DMA, exiting");
e2cb1dec Salil Mehta 2017-12-14 1278 goto err_disable_device;
e2cb1dec Salil Mehta 2017-12-14 1279 }
e2cb1dec Salil Mehta 2017-12-14 1280
e2cb1dec Salil Mehta 2017-12-14 1281 ret = pci_request_regions(pdev,
HCLGEVF_DRIVER_NAME);
e2cb1dec Salil Mehta 2017-12-14 1282 if (ret) {
e2cb1dec Salil Mehta 2017-12-14 1283 dev_err(&pdev->dev, "PCI
request regions failed %d\n", ret);
e2cb1dec Salil Mehta 2017-12-14 1284 goto err_disable_device;
e2cb1dec Salil Mehta 2017-12-14 1285 }
e2cb1dec Salil Mehta 2017-12-14 1286
e2cb1dec Salil Mehta 2017-12-14 1287 pci_set_master(pdev);
e2cb1dec Salil Mehta 2017-12-14 1288 hw = &hdev->hw;
e2cb1dec Salil Mehta 2017-12-14 1289 hw->hdev = hdev;
e2cb1dec Salil Mehta 2017-12-14 @1290 hw->io_base = pci_iomap(pdev, 2, 0);;
e2cb1dec Salil Mehta 2017-12-14 1291 if (!hw->io_base) {
e2cb1dec Salil Mehta 2017-12-14 1292 dev_err(&pdev->dev, "can't map
configuration register space\n");
e2cb1dec Salil Mehta 2017-12-14 1293 ret = -ENOMEM;
e2cb1dec Salil Mehta 2017-12-14 1294 goto err_clr_master;
e2cb1dec Salil Mehta 2017-12-14 1295 }
e2cb1dec Salil Mehta 2017-12-14 1296
e2cb1dec Salil Mehta 2017-12-14 1297 return 0;
e2cb1dec Salil Mehta 2017-12-14 1298
e2cb1dec Salil Mehta 2017-12-14 1299 err_clr_master:
e2cb1dec Salil Mehta 2017-12-14 1300 pci_clear_master(pdev);
e2cb1dec Salil Mehta 2017-12-14 1301 pci_release_regions(pdev);
e2cb1dec Salil Mehta 2017-12-14 1302 err_disable_device:
e2cb1dec Salil Mehta 2017-12-14 1303 pci_disable_device(pdev);
e2cb1dec Salil Mehta 2017-12-14 1304 err_no_drvdata:
e2cb1dec Salil Mehta 2017-12-14 1305 pci_set_drvdata(pdev, NULL);
e2cb1dec Salil Mehta 2017-12-14 1306 return ret;
e2cb1dec Salil Mehta 2017-12-14 1307 }
e2cb1dec Salil Mehta 2017-12-14 1308
:::::: The code at line 1290 was first introduced by commit
:::::: e2cb1dec9779ba2d89302a653eb0abaeb8682196 net: hns3: Add HNS3 VF
HCL(Hardware Compatibility Layer) Support
:::::: TO: Salil Mehta <[email protected]>
:::::: CC: David S. Miller <[email protected]>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation