diff options
author | Matt Gates <matthew.gates@hp.com> | 2014-02-18 14:55:07 -0500 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2014-03-15 13:19:01 -0400 |
commit | a93aa1fe00a461690f0d0a9ed236b646056d1223 (patch) | |
tree | 52027d37a847cc0e6bef151bd0b839cf0542d71a /drivers/scsi/hpsa_cmd.h | |
parent | 2b01d816f5f884d5ea16ab2498736b1221bc027c (diff) |
[SCSI] hpsa: use extended report luns command for HP SSD SmartPath
There is an extended report luns command which contains
additional information about physical devices. In particular
we need to get the physical device handle so we can use an
alternate i/o path for fast physical devices like SSDs so
we can speed up certain i/o's by bypassing the RAID stack
code in the controller firmware.
Signed-off-by: Matt Gates <matthew.gates@hp.com>
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/hpsa_cmd.h')
-rw-r--r-- | drivers/scsi/hpsa_cmd.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/scsi/hpsa_cmd.h b/drivers/scsi/hpsa_cmd.h index bfc8c4ea66f8..3f96b66e5761 100644 --- a/drivers/scsi/hpsa_cmd.h +++ b/drivers/scsi/hpsa_cmd.h | |||
@@ -162,6 +162,7 @@ struct InquiryData { | |||
162 | 162 | ||
163 | #define HPSA_REPORT_LOG 0xc2 /* Report Logical LUNs */ | 163 | #define HPSA_REPORT_LOG 0xc2 /* Report Logical LUNs */ |
164 | #define HPSA_REPORT_PHYS 0xc3 /* Report Physical LUNs */ | 164 | #define HPSA_REPORT_PHYS 0xc3 /* Report Physical LUNs */ |
165 | #define HPSA_REPORT_PHYS_EXTENDED 0x02 | ||
165 | struct ReportLUNdata { | 166 | struct ReportLUNdata { |
166 | u8 LUNListLength[4]; | 167 | u8 LUNListLength[4]; |
167 | u32 reserved; | 168 | u32 reserved; |