This patch: Big endian support for megaraid_sas driver is not complete. In few 
areas, we need to do changes like this patch does not have changes for 
Thunderbolt/invader/Fury controllers(file: megaraid_sas_fusion.c), and needs 
few changes in file: megaraid_sas_fp.c(while host reads some member of raidmap, 
it needs endianness change there also)..

LSI has megaraid_sas driver with big endian support for driver version 
"06.506.00.00". But to add big endian support for latest upstream megaraid_sas 
driver (06.600.18.00), we need to make some more changes.
We will get back with big endian support patch on top of latest upstream 
megaraid_sas driver.

Sumit

>-----Original Message-----
>From: Martin K. Petersen [mailto:martin.peter...@oracle.com]
>Sent: Friday, August 16, 2013 6:42 AM
>To: Ben Collins
>Cc: Martin K. Petersen; DL-MegaRAID Linux; linux-scsi;
>aradf...@gmail.com
>Subject: Re: State of big-endian for MegaRAID SAS driver
>
>>>>>> "Ben" == Ben Collins <be...@servergy.com> writes:
>
>Ben,
>
>Ben> Considering your patch has had two success stories (I suspect yours
>Ben> was on SPARC, so that would even make two different platforms) and
>Ben> low likelihood of regression on little endian, I think it's pretty
>Ben> safe.
>
>I ordered a MegaRAID card today so I can test on x86 just to be sure.
>
>
>Ben> The only thing I think that could make it better is to annotate the
>Ben> structures in megaraid_sas.h as __le32 where applicable.
>
>I have an older patch that does just that. And another one that gets rid
>of the 32-bit DMA limitations on large systems. But I didn't want to
>clutter the initial submission.
>
>--
>Martin K. Petersen     Oracle Linux Engineering


--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to