[OpenBIOS] [PATCH 5/5] ppc: fix up IDE device tree and control transfer

Segher Boessenkool segher at kernel.crashing.org
Wed Aug 19 21:59:51 CET 2015


On Wed, Aug 19, 2015 at 10:29:53PM +0100, Mark Cave-Ayland wrote:
> > +		set_property(dnode, "model", ((current_channel == 3) ?
> > +			     "ata-3" : "ata-4"), 6);
> > +
> > +		set_property(dnode, "AAPL,connector", "ata", 4);
> > +
> 
> Slight nit here: can we use the same convention as in the earlier patch
> for specifying the property length, e.g. strlen("ata-3") + 1 and
> strlen("ata") + 1. I should imagine the overhead should be minimal, and

Zero overhead to be exact; GCC knows how to do strlen on constant strings.

It would be nice if you could do e.g.

	set_string_property(dnode, "AAPL,connector", "ata");

which handles all common cases.  Little helpers are not just for
fairy tales :-)


Segher



More information about the OpenBIOS mailing list