diff options
Diffstat (limited to 'drivers/pci/controller/dwc/pcie-qcom-ep.c')
| -rw-r--r-- | drivers/pci/controller/dwc/pcie-qcom-ep.c | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/drivers/pci/controller/dwc/pcie-qcom-ep.c b/drivers/pci/controller/dwc/pcie-qcom-ep.c index 7b17da2f9b3f..6ce8eddf3a37 100644 --- a/drivers/pci/controller/dwc/pcie-qcom-ep.c +++ b/drivers/pci/controller/dwc/pcie-qcom-ep.c @@ -18,6 +18,7 @@  #include <linux/pm_domain.h>  #include <linux/regmap.h>  #include <linux/reset.h> +#include <linux/module.h>  #include "pcie-designware.h" @@ -552,10 +553,8 @@ static int qcom_pcie_ep_enable_irq_resources(struct platform_device *pdev,  	int irq, ret;  	irq = platform_get_irq_byname(pdev, "global"); -	if (irq < 0) { -		dev_err(&pdev->dev, "Failed to get Global IRQ\n"); +	if (irq < 0)  		return irq; -	}  	ret = devm_request_threaded_irq(&pdev->dev, irq, NULL,  					qcom_pcie_ep_global_irq_thread, @@ -619,7 +618,7 @@ static void qcom_pcie_ep_init(struct dw_pcie_ep *ep)  		dw_pcie_ep_reset_bar(pci, bar);  } -static struct dw_pcie_ep_ops pci_ep_ops = { +static const struct dw_pcie_ep_ops pci_ep_ops = {  	.ep_init = qcom_pcie_ep_init,  	.raise_irq = qcom_pcie_ep_raise_irq,  	.get_features = qcom_pcie_epc_get_features, |