All of lore.kernel.org
 help / color / mirror / Atom feed
* [chrome-os:chromeos-5.10 78/140] drivers/pci/controller/dwc/pcie-artpec6.c:475:3: warning: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
@ 2021-07-24 23:28 kernel test robot
  2021-07-26  3:37 ` kernel test robot
  0 siblings, 1 reply; 2+ messages in thread
From: kernel test robot @ 2021-07-24 23:28 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
TO: cros-kernel-buildreports(a)googlegroups.com
TO: Guenter Roeck <groeck@google.com>

tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-5.10
head:   370c019298b937a0e4f65756f8297af5194a41db
commit: 324cef01b84b35ebb4ab6dad5b4b9bbd8362b430 [78/140] UPSTREAM: PCI: dwc: Move "dbi", "dbi2", and "addr_space" resource setup into common code
:::::: branch date: 7 hours ago
:::::: commit date: 19 hours ago
compiler: ia64-linux-gcc (GCC) 10.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>


cppcheck possible warnings: (new ones prefixed by >>, may not real problems)

>> drivers/pci/controller/dwc/pcie-artpec6.c:475:3: warning: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
     break;
     ^

vim +475 drivers/pci/controller/dwc/pcie-artpec6.c

794a8604fe6e4a drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-04-03  405  
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  406  static int artpec6_pcie_probe(struct platform_device *pdev)
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  407  {
e6f3115f5836ee drivers/pci/host/pcie-artpec6.c           Bjorn Helgaas          2016-10-06  408  	struct device *dev = &pdev->dev;
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay Abraham I 2017-02-15  409  	struct dw_pcie *pci;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  410  	struct artpec6_pcie *artpec6_pcie;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  411  	int ret;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  412  	const struct of_device_id *match;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  413  	const struct artpec_pcie_of_data *data;
dc734ee02cb6f2 drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  414  	enum artpec_pcie_variants variant;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  415  	enum dw_pcie_device_mode mode;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  416  
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  417  	match = of_match_device(artpec6_pcie_of_match, dev);
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  418  	if (!match)
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  419  		return -EINVAL;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  420  
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  421  	data = (struct artpec_pcie_of_data *)match->data;
dc734ee02cb6f2 drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  422  	variant = (enum artpec_pcie_variants)data->variant;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  423  	mode = (enum dw_pcie_device_mode)data->mode;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  424  
e6f3115f5836ee drivers/pci/host/pcie-artpec6.c           Bjorn Helgaas          2016-10-06  425  	artpec6_pcie = devm_kzalloc(dev, sizeof(*artpec6_pcie), GFP_KERNEL);
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  426  	if (!artpec6_pcie)
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  427  		return -ENOMEM;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  428  
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay Abraham I 2017-02-15  429  	pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL);
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay Abraham I 2017-02-15  430  	if (!pci)
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay Abraham I 2017-02-15  431  		return -ENOMEM;
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay Abraham I 2017-02-15  432  
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay Abraham I 2017-02-15  433  	pci->dev = dev;
794a8604fe6e4a drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-04-03  434  	pci->ops = &dw_pcie_ops;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  435  
c0464062bfea9c drivers/pci/dwc/pcie-artpec6.c            Guenter Roeck          2017-02-25  436  	artpec6_pcie->pci = pci;
dc734ee02cb6f2 drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  437  	artpec6_pcie->variant = variant;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  438  	artpec6_pcie->mode = mode;
c0464062bfea9c drivers/pci/dwc/pcie-artpec6.c            Guenter Roeck          2017-02-25  439  
936fa5cd7b8e3e drivers/pci/controller/dwc/pcie-artpec6.c Dejin Zheng            2020-07-09  440  	artpec6_pcie->phy_base =
936fa5cd7b8e3e drivers/pci/controller/dwc/pcie-artpec6.c Dejin Zheng            2020-07-09  441  		devm_platform_ioremap_resource_byname(pdev, "phy");
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  442  	if (IS_ERR(artpec6_pcie->phy_base))
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  443  		return PTR_ERR(artpec6_pcie->phy_base);
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  444  
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  445  	artpec6_pcie->regmap =
e6f3115f5836ee drivers/pci/host/pcie-artpec6.c           Bjorn Helgaas          2016-10-06  446  		syscon_regmap_lookup_by_phandle(dev->of_node,
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  447  						"axis,syscon-pcie");
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  448  	if (IS_ERR(artpec6_pcie->regmap))
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  449  		return PTR_ERR(artpec6_pcie->regmap);
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  450  
9bcf0a6fdc5062 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay Abraham I 2017-02-15  451  	platform_set_drvdata(pdev, artpec6_pcie);
9bcf0a6fdc5062 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay Abraham I 2017-02-15  452  
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  453  	switch (artpec6_pcie->mode) {
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  454  	case DW_PCIE_RC_TYPE:
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  455  		if (!IS_ENABLED(CONFIG_PCIE_ARTPEC6_HOST))
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  456  			return -ENODEV;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  457  
b6f5f434f079eb drivers/pci/host/pcie-artpec6.c           Bjorn Helgaas          2016-10-06  458  		ret = artpec6_add_pcie_port(artpec6_pcie, pdev);
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  459  		if (ret < 0)
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  460  			return ret;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  461  		break;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  462  	case DW_PCIE_EP_TYPE: {
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  463  		u32 val;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  464  
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  465  		if (!IS_ENABLED(CONFIG_PCIE_ARTPEC6_EP))
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  466  			return -ENODEV;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  467  
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  468  		val = artpec6_pcie_readl(artpec6_pcie, PCIECFG);
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  469  		val &= ~PCIECFG_DEVICE_TYPE_MASK;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  470  		artpec6_pcie_writel(artpec6_pcie, PCIECFG, val);
324cef01b84b35 drivers/pci/controller/dwc/pcie-artpec6.c Rob Herring            2020-11-05  471  
324cef01b84b35 drivers/pci/controller/dwc/pcie-artpec6.c Rob Herring            2020-11-05  472  		pci->ep.ops = &pcie_ep_ops;
324cef01b84b35 drivers/pci/controller/dwc/pcie-artpec6.c Rob Herring            2020-11-05  473  
324cef01b84b35 drivers/pci/controller/dwc/pcie-artpec6.c Rob Herring            2020-11-05  474  		return dw_pcie_ep_init(&pci->ep);
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20 @475  		break;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  476  	}
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  477  	default:
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  478  		dev_err(dev, "INVALID device type %d\n", artpec6_pcie->mode);
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel          2017-12-20  479  	}
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  480  
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  481  	return 0;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  482  }
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel          2016-05-09  483  

:::::: The code at line 475 was first introduced by commit
:::::: b5074ef6fe7d6ed4bb8cd8660907b3092b8ae325 PCI: dwc: artpec6: Add support for endpoint mode

:::::: TO: Niklas Cassel <niklas.cassel@axis.com>
:::::: CC: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [chrome-os:chromeos-5.10 78/140] drivers/pci/controller/dwc/pcie-artpec6.c:475:3: warning: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
  2021-07-24 23:28 [chrome-os:chromeos-5.10 78/140] drivers/pci/controller/dwc/pcie-artpec6.c:475:3: warning: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kernel test robot
@ 2021-07-26  3:37 ` kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2021-07-26  3:37 UTC (permalink / raw)
  To: kbuild-all

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


tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel 
chromeos-5.10
head:   370c019298b937a0e4f65756f8297af5194a41db
commit: 324cef01b84b35ebb4ab6dad5b4b9bbd8362b430 [78/140] UPSTREAM: PCI: 
dwc: Move "dbi", "dbi2", and "addr_space" resource setup into common code
:::::: branch date: 7 hours ago
:::::: commit date: 19 hours ago
compiler: ia64-linux-gcc (GCC) 10.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>


cppcheck possible warnings: (new ones prefixed by >>, may not real problems)

>> drivers/pci/controller/dwc/pcie-artpec6.c:475:3: warning: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
      break;
      ^

vim +475 drivers/pci/controller/dwc/pcie-artpec6.c

794a8604fe6e4a drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-04-03  405  a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c 
           Niklas Cassel          2016-05-09  406  static int 
artpec6_pcie_probe(struct platform_device *pdev)
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  407  {
e6f3115f5836ee drivers/pci/host/pcie-artpec6.c           Bjorn Helgaas 
         2016-10-06  408  	struct device *dev = &pdev->dev;
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay 
Abraham I 2017-02-15  409  	struct dw_pcie *pci;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  410  	struct artpec6_pcie *artpec6_pcie;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  411  	int ret;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  412  	const struct of_device_id *match;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  413  	const struct artpec_pcie_of_data *data;
dc734ee02cb6f2 drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  414  	enum artpec_pcie_variants variant;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  415  	enum dw_pcie_device_mode mode;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  416  b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c 
            Niklas Cassel          2017-12-20  417  	match = 
of_match_device(artpec6_pcie_of_match, dev);
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  418  	if (!match)
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  419  		return -EINVAL;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  420  b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c 
            Niklas Cassel          2017-12-20  421  	data = (struct 
artpec_pcie_of_data *)match->data;
dc734ee02cb6f2 drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  422  	variant = (enum 
artpec_pcie_variants)data->variant;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  423  	mode = (enum dw_pcie_device_mode)data->mode;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  424  e6f3115f5836ee drivers/pci/host/pcie-artpec6.c 
           Bjorn Helgaas          2016-10-06  425  	artpec6_pcie = 
devm_kzalloc(dev, sizeof(*artpec6_pcie), GFP_KERNEL);
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  426  	if (!artpec6_pcie)
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  427  		return -ENOMEM;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  428  442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c 
            Kishon Vijay Abraham I 2017-02-15  429  	pci = 
devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL);
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay 
Abraham I 2017-02-15  430  	if (!pci)
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay 
Abraham I 2017-02-15  431  		return -ENOMEM;
442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay 
Abraham I 2017-02-15  432  442ec4c04d1235 drivers/pci/dwc/pcie-artpec6.c 
            Kishon Vijay Abraham I 2017-02-15  433  	pci->dev = dev;
794a8604fe6e4a drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-04-03  434  	pci->ops = &dw_pcie_ops;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  435  c0464062bfea9c drivers/pci/dwc/pcie-artpec6.c 
            Guenter Roeck          2017-02-25  436  	artpec6_pcie->pci = 
pci;
dc734ee02cb6f2 drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  437  	artpec6_pcie->variant = variant;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  438  	artpec6_pcie->mode = mode;
c0464062bfea9c drivers/pci/dwc/pcie-artpec6.c            Guenter Roeck 
         2017-02-25  439  936fa5cd7b8e3e 
drivers/pci/controller/dwc/pcie-artpec6.c Dejin Zheng 
2020-07-09  440  	artpec6_pcie->phy_base =
936fa5cd7b8e3e drivers/pci/controller/dwc/pcie-artpec6.c Dejin Zheng 
         2020-07-09  441  		devm_platform_ioremap_resource_byname(pdev, 
"phy");
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  442  	if (IS_ERR(artpec6_pcie->phy_base))
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  443  		return PTR_ERR(artpec6_pcie->phy_base);
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  444  a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c 
           Niklas Cassel          2016-05-09  445  	artpec6_pcie->regmap =
e6f3115f5836ee drivers/pci/host/pcie-artpec6.c           Bjorn Helgaas 
         2016-10-06  446  		syscon_regmap_lookup_by_phandle(dev->of_node,
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  447  						"axis,syscon-pcie");
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  448  	if (IS_ERR(artpec6_pcie->regmap))
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  449  		return PTR_ERR(artpec6_pcie->regmap);
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  450  9bcf0a6fdc5062 drivers/pci/dwc/pcie-artpec6.c 
            Kishon Vijay Abraham I 2017-02-15  451 
platform_set_drvdata(pdev, artpec6_pcie);
9bcf0a6fdc5062 drivers/pci/dwc/pcie-artpec6.c            Kishon Vijay 
Abraham I 2017-02-15  452  b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c 
            Niklas Cassel          2017-12-20  453  	switch 
(artpec6_pcie->mode) {
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  454  	case DW_PCIE_RC_TYPE:
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  455  		if (!IS_ENABLED(CONFIG_PCIE_ARTPEC6_HOST))
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  456  			return -ENODEV;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  457  b6f5f434f079eb drivers/pci/host/pcie-artpec6.c 
           Bjorn Helgaas          2016-10-06  458  		ret = 
artpec6_add_pcie_port(artpec6_pcie, pdev);
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  459  		if (ret < 0)
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  460  			return ret;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  461  		break;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  462  	case DW_PCIE_EP_TYPE: {
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  463  		u32 val;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  464  b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c 
            Niklas Cassel          2017-12-20  465  		if 
(!IS_ENABLED(CONFIG_PCIE_ARTPEC6_EP))
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  466  			return -ENODEV;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  467  b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c 
            Niklas Cassel          2017-12-20  468  		val = 
artpec6_pcie_readl(artpec6_pcie, PCIECFG);
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  469  		val &= ~PCIECFG_DEVICE_TYPE_MASK;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  470  		artpec6_pcie_writel(artpec6_pcie, PCIECFG, val);
324cef01b84b35 drivers/pci/controller/dwc/pcie-artpec6.c Rob Herring 
         2020-11-05  471  324cef01b84b35 
drivers/pci/controller/dwc/pcie-artpec6.c Rob Herring 
2020-11-05  472  		pci->ep.ops = &pcie_ep_ops;
324cef01b84b35 drivers/pci/controller/dwc/pcie-artpec6.c Rob Herring 
         2020-11-05  473  324cef01b84b35 
drivers/pci/controller/dwc/pcie-artpec6.c Rob Herring 
2020-11-05  474  		return dw_pcie_ep_init(&pci->ep);
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20 @475  		break;
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  476  	}
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  477  	default:
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  478  		dev_err(dev, "INVALID device type %d\n", 
artpec6_pcie->mode);
b5074ef6fe7d6e drivers/pci/dwc/pcie-artpec6.c            Niklas Cassel 
         2017-12-20  479  	}
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  480  a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c 
           Niklas Cassel          2016-05-09  481  	return 0;
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  482  }
a3cbfae1f7b3b5 drivers/pci/host/pcie-artpec6.c           Niklas Cassel 
         2016-05-09  483
:::::: The code at line 475 was first introduced by commit
:::::: b5074ef6fe7d6ed4bb8cd8660907b3092b8ae325 PCI: dwc: artpec6: Add 
support for endpoint mode

:::::: TO: Niklas Cassel <niklas.cassel@axis.com>
:::::: CC: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-07-26  3:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-24 23:28 [chrome-os:chromeos-5.10 78/140] drivers/pci/controller/dwc/pcie-artpec6.c:475:3: warning: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kernel test robot
2021-07-26  3:37 ` kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.