[SCSI] bfa: Fix endian bug in bfad_iocmd_debug_fw_core().
authorSantosh Nayak <santoshprasadnayak@gmail.com>
Tue, 6 Mar 2012 17:06:59 +0000 (22:36 +0530)
committerJames Bottomley <JBottomley@Parallels.com>
Tue, 27 Mar 2012 07:26:35 +0000 (08:26 +0100)
commit76c8ae4b2fbcbc92601c48e1b534c35638c8d597
tree6d3e9269516b7d7a682ca406d29676fa71a2fe83
parent6d76222e1a57deaba1562ce3d3312b5f21888bd1
[SCSI] bfa: Fix endian bug in bfad_iocmd_debug_fw_core().

Casting pointer from native data type to other type is
endian-sensitive.

"iocmd->offset"  is 64 bit but we use only first 32 bit.
It works in little-endian system but in big-endian system
it will break.

Signed-off-by: Santosh Nayak <santoshprasadnayak@gmail.com>
Acked-by: Jing Huang <huangj@brocade.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/bfa/bfad_bsg.c