On Wed, Jan 27, 2021 at 02:25:26PM +0530, Anshuman Khandual wrote: > From: Suzuki K Poulose <suzuki.poul...@arm.com> > > If a graph node is not found for a given node, of_get_next_endpoint() > will emit the following error message : > > OF: graph: no port node found in /<node_name> > > If the given component doesn't have any explicit connections (e.g, > ETE) we could simply ignore the graph parsing. > > Cc: Mathieu Poirier <mathieu.poir...@linaro.org> > Cc: Mike Leach <mike.le...@linaro.org> > Signed-off-by: Suzuki K Poulose <suzuki.poul...@arm.com> > Signed-off-by: Anshuman Khandual <anshuman.khand...@arm.com> > --- > drivers/hwtracing/coresight/coresight-platform.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/drivers/hwtracing/coresight/coresight-platform.c > b/drivers/hwtracing/coresight/coresight-platform.c > index 3629b78..c594f45 100644 > --- a/drivers/hwtracing/coresight/coresight-platform.c > +++ b/drivers/hwtracing/coresight/coresight-platform.c > @@ -90,6 +90,12 @@ static void of_coresight_get_ports_legacy(const struct > device_node *node, > struct of_endpoint endpoint; > int in = 0, out = 0; > > + /* > + * Avoid warnings in of_graph_get_next_endpoint() > + * if the device doesn't have any graph connections > + */ > + if (!of_graph_is_present(node)) > + return;
Reviewed-by: Mathieu Poirier <mathieu.poir...@linaro.org> > do { > ep = of_graph_get_next_endpoint(node, ep); > if (!ep) > -- > 2.7.4 >