[U-Boot] [PATCH 5/6] usb: add Marvell Kirkwood ehci host	controller driver
    Remy Bohmer 
    linux at bohmer.net
       
    Thu Jul  9 16:43:18 CEST 2009
    
    
  
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
    
    
More information about the U-Boot
mailing list