Thread (12 messages) 12 messages, 5 authors, 2015-09-17

[PATCH v4 1/4] of/pci: Add of_pci_check_probe_only to parse "linux, pci-probe-only"

From: Rob Herring <hidden>
Date: 2015-09-04 19:20:29
Also in: linux-devicetree, linux-pci, linuxppc-dev, lkml

On Fri, Sep 4, 2015 at 11:50 AM, Marc Zyngier [off-list ref] wrote:
quoted hunk ↗ jump to hunk
Both pci-host-generic and Pseries parse the "linux,pci-probe-only"
property to engage the PCI_PROBE_ONLY mode, and both have a subtle
bug that can be triggered if the property has no parameter.

Provide a generic, safe implementation that can be used by both.

Signed-off-by: Marc Zyngier <redacted>
---
 drivers/of/of_pci.c    | 28 ++++++++++++++++++++++++++++
 include/linux/of_pci.h |  3 +++
 2 files changed, 31 insertions(+)
diff --git a/drivers/of/of_pci.c b/drivers/of/of_pci.c
index 5751dc5..5dd4966 100644
--- a/drivers/of/of_pci.c
+++ b/drivers/of/of_pci.c
@@ -118,6 +118,34 @@ int of_get_pci_domain_nr(struct device_node *node)
 EXPORT_SYMBOL_GPL(of_get_pci_domain_nr);

 /**
+ * of_pci_check_probe_only - Setup probe only mode if linux,pci-probe-only
+ *                           is present and valid
+ *
+ * @node: device tree node that may contain the property (usually "chosen")
This line should be removed. Perhaps Bjorn will fix it up.

Rob
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help