diff options
Diffstat (limited to 'drivers/pci/controller/dwc/pci-exynos.c')
| -rw-r--r-- | drivers/pci/controller/dwc/pci-exynos.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/drivers/pci/controller/dwc/pci-exynos.c b/drivers/pci/controller/dwc/pci-exynos.c index c24dab383654..467c8d1cd7e4 100644 --- a/drivers/pci/controller/dwc/pci-exynos.c +++ b/drivers/pci/controller/dwc/pci-exynos.c @@ -19,6 +19,7 @@  #include <linux/platform_device.h>  #include <linux/phy/phy.h>  #include <linux/regulator/consumer.h> +#include <linux/module.h>  #include "pcie-designware.h" @@ -216,10 +217,8 @@ static int exynos_pcie_rd_own_conf(struct pci_bus *bus, unsigned int devfn,  {  	struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata); -	if (PCI_SLOT(devfn)) { -		*val = ~0; +	if (PCI_SLOT(devfn))  		return PCIBIOS_DEVICE_NOT_FOUND; -	}  	*val = dw_pcie_read_dbi(pci, where, size);  	return PCIBIOS_SUCCESSFUL; |