On Tue, Mar 17, 2015 at 2:30 PM, Brian Norris <computersforpeace@xxxxxxxxx> wrote: > Commit 106937e8ccdc ("of: fix handling of '/' in options for > of_find_node_by_path()") caused a regression in OF handling of > stdout-path. While it fixes some cases which have '/' after the ':', it > breaks cases where there is more than one '/' *before* the ':'. > > For example, it breaks this boot string > > stdout-path = "/rdb/serial@f040ab00:115200"; > > So rather than doing sequentialized checks (first for '/', then for ':'; > or vice versa), to get the correct behavior we need to check for the > first occurrence of either one of them. > > It so happens that the handy strcspn() helper can do just that. > > Fixes: 106937e8ccdc ("of: fix handling of '/' in options for of_find_node_by_path()") > Signed-off-by: Brian Norris <computersforpeace@xxxxxxxxx> > Cc: stable@xxxxxxxxxxxxxxx Thanks. Applied both and in Linus' tree now. Rob -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html