[U-Boot] [PATCH 2/2] phylib: remove a couple of redundant code lines

Vladimir Zapolskiy vz at mleia.com
Mon Sep 26 21:24:27 CEST 2011


Hello Wolfgang,

On 23.09.2011 09:06, Wolfgang Denk wrote:
> Dear Andy Fleming,
>
> In message<CAKWjMd5HGT9df76vPFs8B5sFQYWoAN1bGmt2vRihN0cTa1boug at mail.gmail.com>  you wrote:
>>
>> Shoot, I just saw this patch in my tree. It's incorrect.
>
> Argh...
>
>> The lines weren't redundant. The logic is (and probably should be
>> better commented):
>>
>> Find the intersection of the advertised capabilities of both sides of
>> the link (lpa)
>>  From that intersection, find the highest capability we can run at
>> (that will be the negotiated link)
>>
>> Now imagine that the intersection (lpa) is (LPA_100HALF | LPA_10FULL).
>>
>> The code will now set phydev->speed to 100, and phydev->duplex to 1,
>> but this link does not support 100FULL.
>
> Do we agree that I should revert this commit?
>
due to Andy's explanation I agree that this change is fishy and it 
should be reverted.

As a U-Boot user I'd greatly appreciate, if you add the above note to 
the commit message.

Sorry for inconvenience.

-- 
With best wishes,
Vladimir


More information about the U-Boot mailing list