[U-Boot] [PATCH] EXT4: Fix number base handling of "ext4write" command

Lukasz Majewski l.majewski at samsung.com
Fri Jan 31 11:08:18 CET 2014


Hi Wolfgang,

> Dear Lukasz,
> 
> In message <20140131102755.63297928 at amdc2363> you wrote:
> > 
> > > 	ext4write mmc 0:2 ${addr} ${filename} ${filesize}
> > > 
> > > Change this to use the standard notation of base 16 input format.
> > > See also commit b770e88
> > > 
> > > WARNING: this is a change to the user interface!!
> > 
> > In other words you are breaking API :-) - but this change is more
> > than welcome and you have got enough power to do it :-).
> 
> Yes, I'm breaking the current (incorrectly implemented) ABI to fix it
> and make it consistend with other use (for example, "fatwrite").  As
> is, it can only be used from the command line, but not from any
> scripts that refer for example to ${filesize}.

And I'm totally with you with this change.

> 
> > My only comment is to add proper description to the ext4write
> > commend description. Now it only says:
> > 
> > "<interface> <dev[:part]> <addr> <absolute filename path>
> > [sizebytes]\n"
> > 
> > and I think, that we could come up with [sizebytes - HEX] or
> > something similar.
> 
> I do not see any such need.  Hex input base is the established and
> documented default - ext4write is not a special command, so why should
> we mention this here when we do not mention it anywhere else?

If now all <fs>*write and <fs>*load commands accept only hex input,
then I agree, that extra comment is not needed.

> 
> Best regards,
> 
> Wolfgang Denk
> 



-- 
Best regards,

Lukasz Majewski

Samsung R&D Institute Poland (SRPOL) | Linux Platform Group


More information about the U-Boot mailing list