On Mon, Jun 17, 2013 at 7:05 AM, Dmitry Bazhenov <dim...@pigeonpoint.com> wrote:
> Hello, IPMITool maintainers team,
>
> Please, review the attached patch which does the following with the code in
> lib/ipmi_fru.c:
>
> 1. Removes hard-coded 16-byte length FRU inventory device transactions and
> introduces a command-line argument to setup such restriction for appropriate
> devices.
> 2. Fixes a bug where the algorithm incorrectly gathers FRU info blocks which
> led to an impossibility to write data into a FRU device.
> 3. Adds several code optimizations by organizing FRU blocks into a linked
> list which is simpler to handle in a higher layer code.
> 4. Replace absolute offset with the relative one which is used to access the
> data buffer in the read_fru_area() API. Updated the dumping functions
> correspondingly.
>
> Regards,
> Dmitry
>

Hello Dmitry,

I've read through your diffs and my comments follow. I can only review
code itself as I'm not aware of any FRU standards(nor I have looked
hard enough for it).

I'm mostly nit-picking - it looks ok in general, although I intend to
apply the diff and see "the bigger picture".

1] ``const char *section_id[4]'' - is there no chance at all this is
going to be extended at some point in future? If it is, I'd be for
better solution. My point is ``for (i = 0; i < 4; i++)'' and if it
gets extended so must code which follows/is using/iterate over it. But
may be I'm wrong.

2] lprintf() doesn't need '\n' unlike printf()

3] some code formatting issues I've seen: ``sizeof (...)'', ``if (
condition)'', ``(char *) var'' ;; these are just examples and they're
even inconsistent with your changes. I can fix these before commit
eventually.

4] it seems to me some lines are way over 80 chars in length

My $0.02 USD.

Regards,
Z.

>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> Ipmitool-devel mailing list
> Ipmitool-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ipmitool-devel
>

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to