On Thu, Nov 13, 2008 at 02:31:48PM -0700, Moore, Eric wrote: > The only typedefs in the entire driver are those found in the mpi subfolder. The mpi subfolder contains headers that define the common message passing interface between device driver/application and firmware. These headers are provided by the firmware group to every device driver and application writer. There have been several revisions of the headers thru out the past year or so. I think what your asking is an entire rewrite of all these headers. I really don't think that is a good idea. We don't have to rewrite all of them, but you at least need to get the endian annotations right. Easiest way to do that would be to just run a sed script over the version you get from the FW teams to use the proper __le types instead of the strange U* typedefs. -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html