]> Git Repo - linux.git/commitdiff
Merge branch 'pci/controller/remove-void-callbacks'
authorBjorn Helgaas <[email protected]>
Mon, 26 Jun 2023 18:00:00 +0000 (13:00 -0500)
committerBjorn Helgaas <[email protected]>
Mon, 26 Jun 2023 18:00:00 +0000 (13:00 -0500)
- Convert platform_device .remove() callbacks to return void instead of a
  mostly useless int (Uwe Kleine-König)

* pci/controller/remove-void-callbacks:
  PCI: xgene-msi: Convert to platform remove callback returning void
  PCI: tegra: Convert to platform remove callback returning void
  PCI: rockchip-host: Convert to platform remove callback returning void
  PCI: mvebu: Convert to platform remove callback returning void
  PCI: mt7621: Convert to platform remove callback returning void
  PCI: mediatek-gen3: Convert to platform remove callback returning void
  PCI: mediatek: Convert to platform remove callback returning void
  PCI: iproc: Convert to platform remove callback returning void
  PCI: hisi-error: Convert to platform remove callback returning void
  PCI: dwc: Convert to platform remove callback returning void
  PCI: j721e: Convert to platform remove callback returning void
  PCI: brcmstb: Convert to platform remove callback returning void
  PCI: altera-msi: Convert to platform remove callback returning void
  PCI: altera: Convert to platform remove callback returning void
  PCI: aardvark: Convert to platform remove callback returning void

1  2 
drivers/pci/controller/dwc/pcie-qcom-ep.c

index 1435f516d3f747ec8bcc6d7c4d416cc6afa2bbea,3e5f1b637aebf3ecfe1564acd6e1ec7ca7a2219e..0fe7f06f21026d1a85b87324150a40f9d575c0f0
@@@ -569,11 -569,9 +569,11 @@@ static irqreturn_t qcom_pcie_ep_global_
        if (FIELD_GET(PARF_INT_ALL_LINK_DOWN, status)) {
                dev_dbg(dev, "Received Linkdown event\n");
                pcie_ep->link_status = QCOM_PCIE_EP_LINK_DOWN;
 +              pci_epc_linkdown(pci->ep.epc);
        } else if (FIELD_GET(PARF_INT_ALL_BME, status)) {
                dev_dbg(dev, "Received BME event. Link is enabled!\n");
                pcie_ep->link_status = QCOM_PCIE_EP_LINK_ENABLED;
 +              pci_epc_bme_notify(pci->ep.epc);
        } else if (FIELD_GET(PARF_INT_ALL_PM_TURNOFF, status)) {
                dev_dbg(dev, "Received PM Turn-off event! Entering L23\n");
                val = readl_relaxed(pcie_ep->parf + PARF_PM_CTRL);
@@@ -786,7 -784,7 +786,7 @@@ err_disable_resources
        return ret;
  }
  
- static int qcom_pcie_ep_remove(struct platform_device *pdev)
+ static void qcom_pcie_ep_remove(struct platform_device *pdev)
  {
        struct qcom_pcie_ep *pcie_ep = platform_get_drvdata(pdev);
  
        debugfs_remove_recursive(pcie_ep->debugfs);
  
        if (pcie_ep->link_status == QCOM_PCIE_EP_LINK_DISABLED)
-               return 0;
+               return;
  
        qcom_pcie_disable_resources(pcie_ep);
-       return 0;
  }
  
  static const struct of_device_id qcom_pcie_ep_match[] = {
@@@ -812,7 -808,7 +810,7 @@@ MODULE_DEVICE_TABLE(of, qcom_pcie_ep_ma
  
  static struct platform_driver qcom_pcie_ep_driver = {
        .probe  = qcom_pcie_ep_probe,
-       .remove = qcom_pcie_ep_remove,
+       .remove_new = qcom_pcie_ep_remove,
        .driver = {
                .name = "qcom-pcie-ep",
                .of_match_table = qcom_pcie_ep_match,
This page took 0.07113 seconds and 4 git commands to generate.