On Mon, Mar 11, 2013 at 6:32 PM, Ales Ledvinka <aledv...@redhat.com> wrote:
> Hello,
>
> I would ACK it, partially due to backwards compatibility. Rework proposal 
> below.

I'm sorry, but what? Have you actually thought about the issue you've
reported and what the patch does?

> Should not it be checking only <0, 192) and leave the rest to the OEM code?

I don't think so. And what OEM code? I don't see any OEM code there.

>
> Although I expect this place to be changing soon.

Do you now? Can you tell me when, how and who is going to re-write it?

> The rest is more of a know this part a bit more then really a review.

?

>
> I see the parameters are identified by ipmi_lanp.h enum.
> This place is being modified also by one oem patch pending on my list.
> https://bugzilla.redhat.com/attachment.cgi?id=705662
> hunk @@ -79,10 +79,17 @@
>

To be precise about what the patch does is, it adds more parameters.
Sadly though, these are in conflict with the current ones. I'd say,
tough cookie.

> These are wire protocol id numbers, right? Spec table 23-2 parameter selector.
> And the 192 and above OEM reserved, Table 23-4.
>

Yes, that's the one, the table.

> My question really is about the OEM parameters 192 and above
> with conflicting OEM overlap. Since the code does not seem to be prepared
> to handle that unless I am overlooking something.
>

Yes, code doesn't seem to be ready. But you're free to write a patch
which makes it ready.
And they're only in conflict with each other, but they're just fine as
a freedom of implementation by OEM.

> If so then the 192+ commands are split according to spec: The OEM is 
> identified
> according to the Manufacturer ID field returned by the Get Device ID command.
>

Yep, that's correct. You should get the OEM ID and the code should do
the magic based on this ID. But the magic isn't there.

Best regards,
Zdenek

>
> ----- Original Message -----
> From: "Zdenek Styblik" <zdenek.styb...@gmail.com>
> To: "ipmitool-devel" <ipmitool-devel@lists.sourceforge.net>
> Cc: "Jim Mank" <jm...@hp.com>, "Ales Ledvinka" <aledv...@redhat.com>
> Sent: Friday, March 8, 2013 9:45:05 PM
> Subject: Code Review - ID: 3600926 - 'lib/ipmi_lanp.c' - check LAN param
>
> Hello all,
>
> attached is a diff of proposed change to 'lib/ipmi_lanp.c'. This bug
> has been reported by Ales Ledvinka a the problem is this ``if (p ==
> NULL)'' condition is never met, because struct is on heap, if I
> understood and writing it correctly.
> Comments? Ideas? I've tested it on small snippet code and it seems to
> work just fine.
> It's possible such change will be required at more places in 
> 'lib/ipmi_lanp.c'.
>
> Thanks,
> Z.

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to