diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2018-12-16 21:19:25 -0800 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-01-08 16:28:48 +0100 |
commit | 2ea53e6ddfe97e75dd65e64f59f60b6dcb9f8d45 (patch) | |
tree | cc3614107c75e98875cec2ba5fe88b43559c4387 /drivers/pci | |
parent | bd62f82f684de5993c35b25631c2dc685b8f4f13 (diff) | |
download | barebox-2ea53e6ddfe97e75dd65e64f59f60b6dcb9f8d45.tar.gz barebox-2ea53e6ddfe97e75dd65e64f59f60b6dcb9f8d45.tar.xz |
PCI: dwc: Constify dw_pcie_host_ops structures
Port of a Linux commit 4ab2e7c0df6b8bbc6c8ea1617b737d33c2510012
The dw_pcie_host_ops structures are never modified. Constify these
structures such that these can be write-protected.
Signed-off-by: Jisheng Zhang <jszhang@marvell.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Jingoo Han <jingoohan1@gmail.com>
Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/pci')
-rw-r--r-- | drivers/pci/pci-imx6.c | 2 | ||||
-rw-r--r-- | drivers/pci/pcie-designware.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pci/pci-imx6.c b/drivers/pci/pci-imx6.c index 1807f29c9e..38e002a1c6 100644 --- a/drivers/pci/pci-imx6.c +++ b/drivers/pci/pci-imx6.c @@ -501,7 +501,7 @@ static const struct dw_pcie_ops dw_pcie_ops = { .link_up = imx6_pcie_link_up, }; -static struct dw_pcie_host_ops imx6_pcie_host_ops = { +static const struct dw_pcie_host_ops imx6_pcie_host_ops = { .host_init = imx6_pcie_host_init, }; diff --git a/drivers/pci/pcie-designware.h b/drivers/pci/pcie-designware.h index 0f16593198..058a0acbb2 100644 --- a/drivers/pci/pcie-designware.h +++ b/drivers/pci/pcie-designware.h @@ -129,7 +129,7 @@ struct pcie_port { struct resource mem; struct resource busn; int irq; - struct dw_pcie_host_ops *ops; + const struct dw_pcie_host_ops *ops; struct pci_controller pci; }; |