Skip to content

Commit 6f119ec

Browse files
committed
Merge branch 'pci/irq-error'
- Remove redundant logging for platform_get_irq() errors (Krzysztof Wilczyński) * pci/irq-error: PCI: Remove dev_err() when handing an error from platform_get_irq()
2 parents 65c2bc6 + caecb05 commit 6f119ec

21 files changed

+29
-83
lines changed

drivers/pci/controller/dwc/pci-dra7xx.c

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -627,10 +627,8 @@ static int __init dra7xx_add_pcie_port(struct dra7xx_pcie *dra7xx,
627627
struct device *dev = pci->dev;
628628

629629
pp->irq = platform_get_irq(pdev, 1);
630-
if (pp->irq < 0) {
631-
dev_err(dev, "missing IRQ resource\n");
630+
if (pp->irq < 0)
632631
return pp->irq;
633-
}
634632

635633
ret = dra7xx_pcie_init_irq_domain(pp);
636634
if (ret < 0)
@@ -868,10 +866,8 @@ static int __init dra7xx_pcie_probe(struct platform_device *pdev)
868866
pci->ops = &dw_pcie_ops;
869867

870868
irq = platform_get_irq(pdev, 0);
871-
if (irq < 0) {
872-
dev_err(dev, "missing IRQ resource: %d\n", irq);
869+
if (irq < 0)
873870
return irq;
874-
}
875871

876872
base = devm_platform_ioremap_resource_byname(pdev, "ti_conf");
877873
if (IS_ERR(base))

drivers/pci/controller/dwc/pci-exynos.c

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -400,10 +400,9 @@ static int __init exynos_add_pcie_port(struct exynos_pcie *ep,
400400
int ret;
401401

402402
pp->irq = platform_get_irq(pdev, 1);
403-
if (pp->irq < 0) {
404-
dev_err(dev, "failed to get irq\n");
403+
if (pp->irq < 0)
405404
return pp->irq;
406-
}
405+
407406
ret = devm_request_irq(dev, pp->irq, exynos_pcie_irq_handler,
408407
IRQF_SHARED, "exynos-pcie", ep);
409408
if (ret) {
@@ -413,10 +412,8 @@ static int __init exynos_add_pcie_port(struct exynos_pcie *ep,
413412

414413
if (IS_ENABLED(CONFIG_PCI_MSI)) {
415414
pp->msi_irq = platform_get_irq(pdev, 0);
416-
if (pp->msi_irq < 0) {
417-
dev_err(dev, "failed to get msi irq\n");
415+
if (pp->msi_irq < 0)
418416
return pp->msi_irq;
419-
}
420417
}
421418

422419
pp->ops = &exynos_pcie_host_ops;

drivers/pci/controller/dwc/pci-imx6.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -868,10 +868,8 @@ static int imx6_add_pcie_port(struct imx6_pcie *imx6_pcie,
868868

869869
if (IS_ENABLED(CONFIG_PCI_MSI)) {
870870
pp->msi_irq = platform_get_irq_byname(pdev, "msi");
871-
if (pp->msi_irq < 0) {
872-
dev_err(dev, "failed to get MSI irq\n");
871+
if (pp->msi_irq < 0)
873872
return pp->msi_irq;
874-
}
875873
}
876874

877875
pp->ops = &imx6_pcie_host_ops;

drivers/pci/controller/dwc/pci-keystone.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1250,10 +1250,8 @@ static int __init ks_pcie_probe(struct platform_device *pdev)
12501250
pci->version = version;
12511251

12521252
irq = platform_get_irq(pdev, 0);
1253-
if (irq < 0) {
1254-
dev_err(dev, "missing IRQ resource: %d\n", irq);
1253+
if (irq < 0)
12551254
return irq;
1256-
}
12571255

12581256
ret = request_irq(irq, ks_pcie_err_irq_handler, IRQF_SHARED,
12591257
"ks-pcie-error-irq", ks_pcie);

drivers/pci/controller/dwc/pci-meson.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -488,10 +488,8 @@ static int meson_add_pcie_port(struct meson_pcie *mp,
488488

489489
if (IS_ENABLED(CONFIG_PCI_MSI)) {
490490
pp->msi_irq = platform_get_irq(pdev, 0);
491-
if (pp->msi_irq < 0) {
492-
dev_err(dev, "failed to get MSI IRQ\n");
491+
if (pp->msi_irq < 0)
493492
return pp->msi_irq;
494-
}
495493
}
496494

497495
pp->ops = &meson_pcie_host_ops;

drivers/pci/controller/dwc/pcie-armada8k.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,10 +248,8 @@ static int armada8k_add_pcie_port(struct armada8k_pcie *pcie,
248248
pp->ops = &armada8k_pcie_host_ops;
249249

250250
pp->irq = platform_get_irq(pdev, 0);
251-
if (pp->irq < 0) {
252-
dev_err(dev, "failed to get irq for port\n");
251+
if (pp->irq < 0)
253252
return pp->irq;
254-
}
255253

256254
ret = devm_request_irq(dev, pp->irq, armada8k_pcie_irq_handler,
257255
IRQF_SHARED, "armada8k-pcie", pcie);

drivers/pci/controller/dwc/pcie-artpec6.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -387,10 +387,8 @@ static int artpec6_add_pcie_port(struct artpec6_pcie *artpec6_pcie,
387387

388388
if (IS_ENABLED(CONFIG_PCI_MSI)) {
389389
pp->msi_irq = platform_get_irq_byname(pdev, "msi");
390-
if (pp->msi_irq < 0) {
391-
dev_err(dev, "failed to get MSI irq\n");
390+
if (pp->msi_irq < 0)
392391
return pp->msi_irq;
393-
}
394392
}
395393

396394
pp->ops = &artpec6_pcie_host_ops;

drivers/pci/controller/dwc/pcie-histb.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -399,10 +399,8 @@ static int histb_pcie_probe(struct platform_device *pdev)
399399

400400
if (IS_ENABLED(CONFIG_PCI_MSI)) {
401401
pp->msi_irq = platform_get_irq_byname(pdev, "msi");
402-
if (pp->msi_irq < 0) {
403-
dev_err(dev, "Failed to get MSI IRQ\n");
402+
if (pp->msi_irq < 0)
404403
return pp->msi_irq;
405-
}
406404
}
407405

408406
hipcie->phy = devm_phy_get(dev, "phy");

drivers/pci/controller/dwc/pcie-kirin.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -450,11 +450,8 @@ static int kirin_pcie_add_msi(struct dw_pcie *pci,
450450

451451
if (IS_ENABLED(CONFIG_PCI_MSI)) {
452452
irq = platform_get_irq(pdev, 0);
453-
if (irq < 0) {
454-
dev_err(&pdev->dev,
455-
"failed to get MSI IRQ (%d)\n", irq);
453+
if (irq < 0)
456454
return irq;
457-
}
458455

459456
pci->pp.msi_irq = irq;
460457
}

drivers/pci/controller/dwc/pcie-spear13xx.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,9 @@ static int spear13xx_add_pcie_port(struct spear13xx_pcie *spear13xx_pcie,
198198
int ret;
199199

200200
pp->irq = platform_get_irq(pdev, 0);
201-
if (pp->irq < 0) {
202-
dev_err(dev, "failed to get irq\n");
201+
if (pp->irq < 0)
203202
return pp->irq;
204-
}
203+
205204
ret = devm_request_irq(dev, pp->irq, spear13xx_pcie_irq_handler,
206205
IRQF_SHARED | IRQF_NO_THREAD,
207206
"spear1340-pcie", spear13xx_pcie);

0 commit comments

Comments
 (0)