diff options
author | nagalakshmi.nandigama@lsi.com <nagalakshmi.nandigama@lsi.com> | 2012-03-20 02:37:48 -0400 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2012-04-23 14:27:27 -0400 |
commit | d838c36cb7d9642b9b42dd18c511ba28c592b694 (patch) | |
tree | df6b4170bb573d84d314fdf945abbbead49887f3 /drivers/scsi/mpt2sas/mpt2sas_scsih.c | |
parent | 298c794def0631763ec861e641a448c7decf73bb (diff) |
[SCSI] mpt2sas: Fix linux driver sparse errors
Fix several endian issues found by runing sparse.
Signed-off-by: Nagalakshmi Nandigama <nagalakshmi.nandigama@lsi.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpt2sas_scsih.c')
-rw-r--r-- | drivers/scsi/mpt2sas/mpt2sas_scsih.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c b/drivers/scsi/mpt2sas/mpt2sas_scsih.c index 9de474051507..d901d4bffeaa 100644 --- a/drivers/scsi/mpt2sas/mpt2sas_scsih.c +++ b/drivers/scsi/mpt2sas/mpt2sas_scsih.c | |||
@@ -1854,7 +1854,8 @@ _scsih_init_warpdrive_properties(struct MPT2SAS_ADAPTER *ioc, | |||
1854 | if (mpt2sas_config_get_phys_disk_pg0(ioc, &mpi_reply, | 1854 | if (mpt2sas_config_get_phys_disk_pg0(ioc, &mpi_reply, |
1855 | &pd_pg0, MPI2_PHYSDISK_PGAD_FORM_PHYSDISKNUM, | 1855 | &pd_pg0, MPI2_PHYSDISK_PGAD_FORM_PHYSDISKNUM, |
1856 | vol_pg0->PhysDisk[count].PhysDiskNum) || | 1856 | vol_pg0->PhysDisk[count].PhysDiskNum) || |
1857 | pd_pg0.DevHandle == MPT2SAS_INVALID_DEVICE_HANDLE) { | 1857 | le16_to_cpu(pd_pg0.DevHandle) == |
1858 | MPT2SAS_INVALID_DEVICE_HANDLE) { | ||
1858 | printk(MPT2SAS_INFO_FMT "WarpDrive : Direct IO is " | 1859 | printk(MPT2SAS_INFO_FMT "WarpDrive : Direct IO is " |
1859 | "disabled for the drive with handle(0x%04x) member" | 1860 | "disabled for the drive with handle(0x%04x) member" |
1860 | "handle retrieval failed for member number=%d\n", | 1861 | "handle retrieval failed for member number=%d\n", |
@@ -7411,14 +7412,14 @@ mpt2sas_scsih_event_callback(struct MPT2SAS_ADAPTER *ioc, u8 msix_index, | |||
7411 | case MPI2_EVENT_LOG_ENTRY_ADDED: | 7412 | case MPI2_EVENT_LOG_ENTRY_ADDED: |
7412 | { | 7413 | { |
7413 | Mpi2EventDataLogEntryAdded_t *log_entry; | 7414 | Mpi2EventDataLogEntryAdded_t *log_entry; |
7414 | u32 *log_code; | 7415 | __le32 *log_code; |
7415 | 7416 | ||
7416 | if (!ioc->is_warpdrive) | 7417 | if (!ioc->is_warpdrive) |
7417 | break; | 7418 | break; |
7418 | 7419 | ||
7419 | log_entry = (Mpi2EventDataLogEntryAdded_t *) | 7420 | log_entry = (Mpi2EventDataLogEntryAdded_t *) |
7420 | mpi_reply->EventData; | 7421 | mpi_reply->EventData; |
7421 | log_code = (u32 *)log_entry->LogData; | 7422 | log_code = (__le32 *)log_entry->LogData; |
7422 | 7423 | ||
7423 | if (le16_to_cpu(log_entry->LogEntryQualifier) | 7424 | if (le16_to_cpu(log_entry->LogEntryQualifier) |
7424 | != MPT2_WARPDRIVE_LOGENTRY) | 7425 | != MPT2_WARPDRIVE_LOGENTRY) |