Hi,

>> At least there is 1 significant difference between your patch
>> and the patch of Michael
>>
>> Your patch contains this:
>> --------------------------------------------------------
>> -     typeReq = req->request << 8 | req->requesttype;
>> +     typeReq = req->request | req->requesttype << 8;
>>
>>       switch (le16_to_cpu(typeReq)) {
>> --------------------------------------------------------
>>
>> and Michael patch contains this:
>> --------------------------------------------------------
>> -     typeReq = req->request << 8 | req->requesttype;
>> +     typeReq = req->request | req->requesttype << 8;
>>
>> -     switch (le16_to_cpu(typeReq)) {
>> +     switch (typeReq) {
> Dear Remy
> These two lines makes no difference for me since le16_to_cpu macro doesn't 
> change anything for arm little-endian machines (i.e. Sheevaplug)
> Well.. for big endian machines someone need to check since it swaps bytes.

Exactly!

> I think we should not remove this macro since it provides arch specific 
> abstraction.

Well, that depends, if it is not needed it should be removed...
So, still I would not prefer to apply patches from which it is obvious
that there is something wrong with it.

Kind Regards,

Remy
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to