On Tue, Mar 26, 2019 at 02:41:03PM +0200, Sakari Ailus wrote: > The prefix is used for printing purpose before a node, and it also works > as a separator between two nodes. > One nit below. > +static const char * > +acpi_fwnode_get_name_prefix(const struct fwnode_handle *fwnode) > +{ > + struct fwnode_handle *parent; > + > + parent = fwnode_get_parent(fwnode); > + /* Root node. */ I guess a comment could be easier to read if it goes before parent assignment line. > + if (!parent) > + return ""; > + > + parent = fwnode_get_next_parent(parent); > + /* Second node from the root; no prefix here either. */ Ditto. > + if (!parent) > + return ""; > + > + fwnode_handle_put(parent); > + > + /* ACPI device or data node. */ > + return "."; > +} -- With Best Regards, Andy Shevchenko