summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/mpt3sas/mpt3sas_base.h
diff options
context:
space:
mode:
authorSreekanth Reddy2017-10-10 15:11:20 +0200
committerMartin K. Petersen2017-10-11 20:08:07 +0200
commit7588895646b5a943d3310271885c5935123a455c (patch)
tree8d97be4656fec0f4f3c7f4459571c21e970931e7 /drivers/scsi/mpt3sas/mpt3sas_base.h
parentscsi: mpt3sas: Updated MPI headers to v2.00.48 (diff)
downloadkernel-qcow2-linux-7588895646b5a943d3310271885c5935123a455c.tar.gz
kernel-qcow2-linux-7588895646b5a943d3310271885c5935123a455c.tar.xz
kernel-qcow2-linux-7588895646b5a943d3310271885c5935123a455c.zip
scsi: mpt3sas: Display chassis slot information of the drive
Display chassis slot information along with other drive location parameters such as slot number and connector name in the logs if chassis slot validity bit is set in 'SAS Enclosure Page 0'. Signed-off-by: Sreekanth Reddy <Sreekanth.Reddy@broadcom.com> Reviewed-by: Tomas Henzl <thenzl@redhat.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/mpt3sas/mpt3sas_base.h')
-rw-r--r--drivers/scsi/mpt3sas/mpt3sas_base.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.h b/drivers/scsi/mpt3sas/mpt3sas_base.h
index 95ee1c69ff66..75d90f26a1df 100644
--- a/drivers/scsi/mpt3sas/mpt3sas_base.h
+++ b/drivers/scsi/mpt3sas/mpt3sas_base.h
@@ -469,6 +469,8 @@ struct _internal_cmd {
* @pfa_led_on: flag for PFA LED status
* @pend_sas_rphy_add: flag to check if device is in sas_rphy_add()
* addition routine.
+ * @chassis_slot: chassis slot
+ * @is_chassis_slot_valid: chassis slot valid or not
*/
struct _sas_device {
struct list_head list;
@@ -491,6 +493,8 @@ struct _sas_device {
u8 pfa_led_on;
u8 pend_sas_rphy_add;
u8 enclosure_level;
+ u8 chassis_slot;
+ u8 is_chassis_slot_valid;
u8 connector_name[5];
struct kref refcount;
};